High CPU utilisation while doing drive-drive transfers

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
 
E

Eric Gisin

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?
 
S

Shep©

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
 
V

Vin

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
 
K

Ken Maltby

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
 
M

Mitochondrion

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top