Windows – Disk Activity? What does it mean

hard drivewindows

I'm using this Windows Gadget for information about my hard disks. Besides available/used space, it has read and write speed. Those are pretty much self-explanatory. Then there is this "disk activity" measurement, and is a percentage indicator.

I have noticed that when it is really high, my computer gets slow, specially right after boot, when lots of programs are being started. However, many times the read/write speed indicators are quite low, and the disk activity percentage is high.

I don't think I understand well enough the concept behing this disk activity indicator, why is it in percentages, what does it mean?

Best Answer

What exactly it means you probably have to ask the developers or look at the code. But the concept itself seems to be similar to what Resource Monitor displays as Queue length in its graphs:

enter image description here

which manifests itself as a percentage in the main view as well:

enter image description here

Basically this represents how many hard disk commands are waiting to be fulfilled. If there is little I/O, then the disk can read/write fast enough to satisfy them all quickly, but if many things are to be done at various places on the hard disk there will be lots of waiting for the arm to reposition, etc. (Side note: above screenshots are from an SSD which suffers from the problem a little later).

Once the queue length rises above 1 you'll usually start feeling the system slow down. Especially so if it's the disk where your pagefile is on. Since this is a very low-level thing it affects everything and even the commands to read a faulted page from the pagefile will have to wait. If you thought performance went down when paging starts due to full RAM ... this is a lot worse (and it happened to me every time I made an SVN update in a large repository).