I am having some performance issues on my PC that I've been trying to diagnose. I installed Moo0 SystemMonitor and it seems that HDD Seek is bottlenecking my machine quite a bit. Is this normal? Is there ways to optimize this to increase performance? I'm making an assumption that my Sophos On-access scanning is negatively impacting HDD Seek.

Any insight would be appreciated. Thanks!

link|improve this question

You could try defragmenting your disk. – petersohn Jun 30 '10 at 14:27
1  
I did that already. – Mike C. Jun 30 '10 at 14:32
I thought it was probably normal since disk I/O is an expensive operation. I was just hoping to find some relief because for some reason it seems to be really bogging down my system. – Mike C. Jun 30 '10 at 14:49
Thinkpad "airbag" protection can shut down the drive every time you move a laptop, but Moo0 shows this by the HDD bottleneck going blank – endolith Aug 15 '11 at 3:55
feedback

3 Answers

up vote 4 down vote accepted

I think its quite normal for the seek time to be the major bottleneck in lots of operations. Thats way SSD's are as cool as they are. =)

One thing to try is the disable the acoustic management of your drive. How this can be done is dependent on your drive's manufacturer. Do a google search for that.

link|improve this answer
feedback

Some of the newer Western Digital black series drives are much better at seek times under heavy loads, due to 64mb onboard cache and dual onboard processors. But as Jens said, its hard to beat a SSD.

For the ultimate in mechanical hard drives, look at the Raptor and Velociraptor series by WD

Some hard drives are just poor performers regardless of the specs.

link|improve this answer
feedback

You don't mention anything else about your system other than that you have installed this Moo0 SystemMonitor tool (moo0.com ?) and that you think that "HDD Seek is bottlenecking". I'm guessing you are using some flavor of Windows since that's what this tool seems to require.

Other than moving your OS to a SSD, some other things that may help are listed below. I cannot say how much any of these would help though. Or what other problems you may encounter trying to implement them.

  1. Get a faster hard drive. Of course there are SSDs. But the performance of "old" magnetic media has improved as the manufacturers have moved to higher bit density platters and techniques such as predictive caching to integrated flash memory.

  2. Optimize the placement of your OS on the drive by placing it in a small(er) partition at the beginning of the drive. If you split your drive into an OS and data partitions then the reasoning goes you will reduce average seek time because it's less likely a given seek will need to traverse a large portion of the drive. Disk latency is also smallest at the beginning of the drive which also is thought to help.

  3. Encourage Windows to cache more of its data/programs to RAM to reduce how often the OS uses the hard drive. To what extent this is possible and how much it might help depends on which flavor of Windows you are using. You can Google for more information on this if you think you might want to try/risk it.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.