High CPU utilization even with DMA enabled?

From: Andre Guibert de Bruet <andy_at_siliconlandmark.com>
Date: Wed, 7 May 2003 18:34:27 -0400 (EDT)
Hi,

Here's the output of top while moving a large file from one disk to
another on my otherwise idle desktop machine:

  PID USERNAME    PRI NICE   SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
   26 root        -68 -187     0K    12K WAIT   0 141:36 79.98% 79.98% irq7: dc0 ohci0
   11 root        -16   20     0K    12K RUN    1  13:45 34.86% 34.86% idle: cpu1
   12 root        -16   20     0K    12K CPU0   0  13:46 30.32% 30.32% idle: cpu0
21069 root        116    0   608K   136K RUN    1   0:58 16.41% 16.41% mv
  647 dnetc       128   20  1032K   656K RUN    0 826:51  9.28%  9.28% dnetc
  656 dnetc       128   20  1016K   556K RUN    0 829:36  8.15%  8.15% dnetc
   14 root        -48 -167     0K    12K WAIT   0   9:27  4.88%  4.88% swi7: tty:sio clock
    3 root         -8    0     0K    12K g_up   0   4:06  2.88%  2.88% g_up
   24 root        -64 -183     0K    12K WAIT   0   0:27  1.22%  1.22% irq15: ata1

This system has the following IDE configuration:

ATA channel 0:
    Master:      no device present
    Slave:  acd0 <DVD-ROM BDV316C/VER .20H> ATA/ATAPI rev 0
ATA channel 1:
    Master:  ad2 <WDC WD2500JB-34EVA0/15.05R15> ATA/ATAPI rev 6
    Slave:       no device present
ATA channel 2:
    Master:  ad4 <Maxtor 6Y200P0/YAR41VW0> ATA/ATAPI rev 7
    Slave:       no device present
ATA channel 3:
    Master:  ad6 <Maxtor 6Y200P0/YAR41VW0> ATA/ATAPI rev 7
    Slave:       no device present

The files I'm moving are several gigabytes large and they're going from
ad6 to ad2. The motherboard is an Asus A7M266D, with onboard ATA100
channels (0,1) and a Promise Tech ATA133 card installed (channels 2,3).

Now, I realize that copying a file from one disk to another requires cpu
cycles even with DMA enabled, but is 80% of cpu usage to be expected?
Also, wouldn't one expect process id 24 (irq15: ata1) to be using CPU
during such transfers?

Regards,

PS: dmesg, pciconf -vl and other information is available, if needed.

> Andre Guibert de Bruet | Enterprise Software Consultant >
> Silicon Landmark, LLC. | http://siliconlandmark.com/    >
Received on Wed May 07 2003 - 13:34:30 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:06 UTC