Very slow random read/write on HDD

hard driveperformance

I have a laptop HDD which is around 8 years old. I feel that the hard disk is very slow, in many cases, I notice the "Active Time" in Windows Task Manager is 100% after logging in and when doing operations like opening an application. I did a benchmark, and here is the result.

enter image description here

The speed is fine for sequential read which is around 70MB/s, but when going to random R/W, it drops to less than 1MB/s. Is this normal? Or is it due to some component damage/wear and tear?

Hard drive specifications:

Western Digital WD5000LPVT 500GB SATA Hard Drive 
Capacity: 500GB.
Speed: 5,400RPM. 
Interface Types: SATA. 
Form Factor: 2.5inx7mm Fits
All laptops. Sector Size: 512 / 512e. 
Sustained Throughput: 147.
Electrical Interface: SATA 300 - 3.0Gbps. 
On-Board Cache: 8MB.

[EDIT]: Upload the CrystalDiskInfo result

enter image description here

Fragmentation (0%)
enter image description here

Prefetch / Superfetch
enter image description here

Best Answer

That is perfectly normal for random I/O performance on a 5400 rpm disk. A 5400 rpm disk can manage about 90 IOPS because the required sector will only go under the head 90 times per second (5400 times per minute).

So with 4KB blocks, that is 4KB * 90 = 360KB/s.

This is broadly in line with what you are seeing.

Related Question