Disks seem much more important than CPUs for daily apps

Arbie

Distinguished
Oct 8, 2007
208
65
18,760
In my aging 2GHz Pentium 4 system I find that multiple processes are much more often contrained by disk access than by CPU availability or speed. If I launch a first and then a second big RAR decode the speed of each drops by much more than half - even though my processor is still 80% idle. Launching a third or fourth decode is totally counterproductive since they all go at a snail's pace, but again my CPU remains lightly loaded. Things are little better if I'm decoding from one drive and writing to another.

The files in question are heavily fragmented (I can't keep up with that), but I don't feel that explains the large relative changes between one and multiple decodes running.

So even while I eagerly read about the high-end quads coming up, and plan for a new PC using one, I keep thinking that high speed disks will probably be much more important to me. I should probably forego the QX9650 and settle for something lesser, putting the money saved towards ultra-fast drives (and a really good graphics card) instead.

Does anyone have similar experience with drives being so major a bottleneck in daily (non-gaming) use? To put it another way... other than certain games, where will an ultra-fast quad be significantly better than a fast quad?

Arbie
 

theaxemaster

Distinguished
Feb 23, 2006
375
0
18,780
One thing that should help is to get a second disc and try to run disk-intensive tasks cross-disk i.e. take a group of files from one disk and put the rar output on the other. That way you're not reading from and writing to the same disk.

I've noticed the same thing encoding/transcoding movies, the dual core helps but I'm maxing out disk usage. For games, it is going to affect your load times and some transitioning. Any faster piece = better but I think a midrange quad and some faster discs will be much better than a big fast quad.
 
I/o has always lagged behind processor, memory, and gpu's. The move to SATA did greatly improve I/O over IDE but it's still the slowest component in any system. Hard drives are limited by the mechanics of the head reader, platters, and spindle speeds. Solid State Drives (SSD's) will eventually change that but they will take time to become mainstream and affordable to the average consumer. You can buy a high end Alienware PC with an SSD but it adds about $400 to the price. Seagate announced a hybrid drive with 256MB flash memory to improve boot and access times. Hybrid drives seem to be a good interim step until SSD's vecome widely available.

As mentioned and in the meantime, the best way to mitigate slow disk access is to install multiple physical hard drives in your system and use them for specific tasks, i.e.; 1 drive just for the OS, 1 drive just for dl'ing and scratch work, and 1 drive just for files and storage.

Good luck!


 

chookman

Distinguished
Mar 23, 2007
3,319
0
20,790
Even installing multiple disks in RAID arrays will increase throughput (mainly with the known raid-0 and 5). But the same therory applied more drive heads the higher thoughput

On a side note has anyone seen decent reviews on any SSD comparing to SATA or even IDE?
 

dragonsprayer

Splendid
Jan 3, 2007
3,809
0
22,780
absolutely!

on my average machines i build raid0 sats 7200rpm - this allows better multiotasking as the drives alternate forget the tests there is none for this.

i add raptors for game drives

on $4000 plus systems i build raid10 or mutli drive raid0 with mobo for os and add raid cards for speed. Bar non this is the fastest set up dual raid - raid 10 os and raid5 apps and storage



-------------

try perfect disc for degrag - free trial
-------------

if you can not defrag - try to load files one at a time and defrag them and compile your data on a fresh drive