Solved

Computer Performance - Is the hard drive the culprit?

Posted on 2013-01-30
9
308 Views
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.
0
Comment
Question by:jdana
9 Comments
 
LVL 26

Assisted Solution

by:pony10us
pony10us earned 125 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.
0
 
LVL 82

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 125 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'.
0
 
LVL 1

Assisted Solution

by:derrrp
derrrp earned 125 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:
http://blogs.technet.com/b/askcore/archive/2012/03/16/windows-performance-monitor-disk-counters-explained.aspx
0
 
LVL 1

Accepted Solution

by:
tyson-edwards earned 125 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.
0
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 
LVL 91

Expert Comment

by:nobus
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
0
 
LVL 7

Expert Comment

by:rojosho
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.

Rojosho...
0
 
LVL 91

Expert Comment

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

Expert Comment

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

Rojosho...
0
 

Author Closing Comment

by:jdana
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.)
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Solid State (Hard) Drives aka SSD began to evolve in the computer industry recently. As the name suggests, there are no moving parts in the drives. The drive uses microchip memory store the data, as opposed to the spinning disks of a traditional HDD…
In the modern office, employees tend to move around the workplace a lot more freely. Conferences, collaborative groups, flexible seating and working from home require a new level of mobility. Technology has not only changed the behavior and the expe…
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…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

705 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now