I was wondering if there is a way to “detect” that a system is slow due to HDD is too slow, or too busy?
As I know the system is almost constantly reading and \ or writing data to disk, especially if you got AV (real-time scan) or defragmenter with auto defrag options (like perfectdisk, for example), but that activity doesn’t usually drop system perfomance.
I think every HDD (or SSD) has some sort of speed limit, so if program(s) will try to read \ write data faster then HDD can “handle” that can cause decreased system perfomance. That’s one of reasons you shouldn’t have more than 1 real-time scanner installed, isn’t it? But every program will try to use all available HDD speed when doing something with it…or not?
I don’t really know much about the subject, so can someone please explain all of this to me?
I was wondering if there is a way to "detect" that a system is slow due to HDD is too slow, or too busy?
Too busy would be software related, but to see if there are any problems with the disk then try Hard Disk Sentinel Pro. Also Auslogics Defrag free under action → advanced can check the drive for errors, but yeah bad or weak sectors can slow the HDD gradually and considerably.
I’m using AnVir Task Manager, it can display disk read/write/other IO, as well as disk temperature. It allows to hide the program UI and show a small window containing only disk activity for processes and partitions (as you can see in the image below). The Russian version is free and also is available as portable application on anvir.net.