Computer Performance - Is the hard drive the culprit?

Posted on 2013-01-30
Medium Priority
Last Modified: 2013-02-24
Having read a few articles about computer performance, I often come across the "big four", the four components of your computer that might be impairing performance: CPU, memory, hard drive, and NIC.

When a computer is running slowly, CPU and memory are pretty easy to check. Windows Task Manager does a nice job. When I want a little more information, Process Explorer is a great resource.

I've found analyzing the hard drive to be a little trickier. To check the health of the hard drive itself, I'll use HDTune. The graph is useful, and comparing the Access Time to published values is also useful.
HD Tune
More-often-than-not, the hard drive's health is just fine, but it's older, runs a little slow, and it's being over-utilized by one or more processes. To check this, I'll open Task Manager, sort on I/O Reads (or I/O Writes), and watch the bigger numbers to see if they're growing.
Task Manager I/O Reads
Alternatively, I'll fire up Process Explorer and sort on I/O Reads Delta (or I/O Writes Delta), looking for big values.
Process Explorer.exe
So what's my question? I'm looking for critiques of my process. Am I missing a key parameter? Are my existing steps misguided? Please be candid.
Question by:jdana
LVL 26

Assisted Solution

pony10us earned 500 total points
ID: 38836811
Those are good tools.  Some other things to keep in mind that are HDD related to speed are how full it is and fragmentation.
LVL 84

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 500 total points
ID: 38836856
HDTune is a good tool.  In particular because it shows those dips in the plot.  Those dips are where bad sectors have been replaced by spare good sectors elsewhere on the disk which cause extra seek time to get to them.  A 'perfect' hard disk would show a smooth curve with no dips.  

The 'Info' tab is also interesting because it show the operating mode for the drive.  I had one drive that was rather slow when it had another drive on the cable.  Apparently, the second drive had a bad interface line that forced both of them into the most basic and slow access mode, about 3MBps max.  I ended up replacing both drives and the cable and everything went back to 'normal'.

Assisted Solution

derrrp earned 500 total points
ID: 38836865
It's a good process. Here is my suggestion.

I like to throw in a Performance Monitor analysis in the mix depending on what I'm troubleshooting. I generally monitor a hard drive throughout the work day (for end users) using various built-in counters and analyze them with PAL or by looking at the report.

Performance Analysis of Logs (PAL) Tool - http://pal.codeplex.com/

Windows Performance Monitor Disk Counters Explained:
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.


Accepted Solution

tyson-edwards earned 500 total points
ID: 38838146
Any more, a conventional single disk spinning hard disk will typically be the slowest component in your computer. Depending on the technology, typically between 30MB/s and 130MB/s sustained transfer rates.

After that, you have your NIC. Depending on the model and technology, this may be either much slower or much faster than your spinning hard disk. Wireless can run anywhere from 1.1MB/s to 140MB/s, with wired typically between 10MB/s (100Mb/s) and 1000MB/s (10Gb/s).

Memory only starts being an issue when you don't have enough for the tasks that you are running. Once you exhaust your physical memory, you start swapping which then results in using your Hard Disk as a memory source. Considering that most desktop memory writes at 6.3GB/s or greater with picosecond latencies, dropping to 30MB/s with millisecond latencies can be quite painful.

When you have enough CPU available to devote to it, performing volume compression can serve as a benefit as your CPU will be able to compress and decompress data faster than your hard disk could provide it.

One noteworthy consideration for diagnosing slowness is looking at I/O Wait and Load Averages as it provide a great indication as to which components are holding up your execution chain.
LVL 93

Expert Comment

ID: 38838660
for analysing devices, best start from the beginning
in this case, look at it's specs : what is the model, RPM, and transfer speed?  what ram cache does it have ?
that will give a good basic idea; you can then use HDTune to compare if needed

right now, i suggest everyone to use an SSD for the OS and programs - it gives a boost in speed  i never have met by any other upgrade

Expert Comment

ID: 38840510
jdana y et al,

Wow, excellent question and information - i am just monitoring this case to pick up some 'tricks of the trade'... although Nobus beat me to the comment of starting with the disk specs first.  If you wanting a faster HDD subsystem, then using a 5400 RPM HDD is not a good starting point  :)  But, somehow I think you already knew that....

And yes, SSD are great and something that I am looking into right now, but I am not sure that the controller for the SSD is the same for SATA, and there for may need a complete OS install so that the right driver is picked up.

LVL 93

Expert Comment

ID: 38842753
the ssd has a normal sata interface...
the only thing that can influence it is the AHCI setting in the bios

Expert Comment

ID: 38845897
My hero !!!
You all have a great weekend.


Author Closing Comment

ID: 38923098
Thanks to all for a batch of terrific responses.
tyson-edwards - Great comments.
derrrp - Great links.
DaveBaldwin - "Look for the dips." I like it.
Rojosho - My new Crucial SSD is literally sitting on the shelf in my office waiting to be installed. (Of course, it doesn't do me much good sitting on the shelf.)

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
This article shows how to use a free utility called 'Parkdale' to easily test the performance and benchmark any Hard Drive(s) installed in your computer. We also look at RAM Disks and their speed comparisons.
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Through the video, you can check the migration process of Outlook PST file to PDF. Kernel for Outlook to PDF tool can convert Outlook emails with all attributes like Subject, To, From, Cc, Bcc and other folders such as Inbox, Outbox, Sent Items, Jun…
Suggested Courses

600 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question