High CPU utilisation while doing drive-drive transfers

  • Thread starter Thread starter Vin
  • Start date Start date
V

Vin

Hey,

copying a 400mb file from the cdrom to hdd0 (seagate 7200.7, master, udma5)
or to hdd1 (samsung sp0411n, slave, udma5) gives about a 5MB/sec transfer
rate with a CPU utilisation of about 8% (checked using Task Manager).

Copying that same 400mb file on the seagate drive from one folder to another
gives me a 10MB/sec transfer rate with CPU utilisation at 12-15%

WHEREAS copying that file on the samsung drive (either copying off the
seagate/master drive or simply copying to another folder) gives me a
transfer rate of about 30 MB/sec, BUT, and this is the problem -- the CPU
utilisation is about 30% -- This is quite noticeable -- slighty laggy mouse
movement, etc

Any suggestions on how to resolve this OR is this normal behaviour with
ATA100/133 drives?

Best,
vin

Using: Athlon 2400+, VIA KT400 (4.49 drivers), Win XP SP1
 
There is the overhead of copying the read buffer to the write buffer, which
explains the CPU.

If any program processes data at 10MB/s with 10% CPU, it will process 20MB/s
with 20%.

|
| copying a 400mb file from the cdrom to hdd0 (seagate 7200.7, master, udma5)
| or to hdd1 (samsung sp0411n, slave, udma5) gives about a 5MB/sec transfer
| rate with a CPU utilisation of about 8% (checked using Task Manager).
|
| Copying that same 400mb file on the seagate drive from one folder to another
| gives me a 10MB/sec transfer rate with CPU utilisation at 12-15%
|
| WHEREAS copying that file on the samsung drive (either copying off the
| seagate/master drive or simply copying to another folder) gives me a
| transfer rate of about 30 MB/sec, BUT, and this is the problem -- the CPU
| utilisation is about 30% -- This is quite noticeable -- slighty laggy mouse
| movement, etc
|
| Any suggestions on how to resolve this OR is this normal behaviour with
| ATA100/133 drives?
 
Hey,

copying a 400mb file from the cdrom to hdd0 (seagate 7200.7, master, udma5)
or to hdd1 (samsung sp0411n, slave, udma5) gives about a 5MB/sec transfer
rate with a CPU utilisation of about 8% (checked using Task Manager).

Copying that same 400mb file on the seagate drive from one folder to another
gives me a 10MB/sec transfer rate with CPU utilisation at 12-15%

WHEREAS copying that file on the samsung drive (either copying off the
seagate/master drive or simply copying to another folder) gives me a
transfer rate of about 30 MB/sec, BUT, and this is the problem -- the CPU
utilisation is about 30% -- This is quite noticeable -- slighty laggy mouse
movement, etc

Any suggestions on how to resolve this OR is this normal behaviour with
ATA100/133 drives?

Best,
vin

Using: Athlon 2400+, VIA KT400 (4.49 drivers), Win XP SP1

Check that all drives have (U)DMA enabled and are running at their
optimal speed.




--
Free Windows/PC help,
http://www.geocities.com/sheppola/trouble.html
It's a G not a J in gmx for email
Free songs download,
http://www.soundclick.com/bands/8/nomessiahsmusic.htm
 
Check that all drives have (U)DMA enabled and are running at their
optimal speed.

yep, udma 5 is enabled on both hdds -- at least thats what winxp/device
manager says (and so does the bios).

best,
vin
 
Noozer said:
1.8GHz Opteron 165 running at 2.2Ghz... 1gig of DDM memory... nVidia
7600GT PCIe card.

Why?

Well there's your problem, only one processor!

LOL;
Ken
 
are your 2 drives that are doing slow transfers or sorry (high CPU)
transfers on the same physical IDE channel, if they are that's your
problem
 
Back
Top