This document introduces some utilities and test to help to understand the performance of Hard Disk Drives (HDD), Solid State Drives (SSD), and others.
| Version | Date | Notes |
|---|---|---|
| 0.1.1 | 2022-05-24 | +Introduction, +History |
| 0.1.0 | 2017-10-25 | Initial release |
smartctl
hdparm
bonnie++
gnome-disk-utility
dd
iozone
Make sure the device interface (SATA/SAS/mSATA/M.2/NVMe) of the host system is the best that the disk can support. See smartctl for more info: SATA Version is: SATA 3.1, 6.0 Gb/s (2017: 3.0 Gb/s)
aptitude install gnome-disk-utility
/usr/bin/gnome-disks
Select disk, Push cog button, select SMART Data and Self-Tests “Start Self-Test”: short, long and conveyance.
Select disk, Push cog button, select Benchmark
Transfer Rate:
Number of Samples: 100
Sample Size: 10 MiB (10,485,760 bytes)
Access Time:
Number of Samples: 1000
Make screenshot
for i in {1..10}; do hdparm -t /dev/sdb > hdparm-t-$i.log;done
for i in {1..10}; do hdparm -t /dev/sdb > hdparm-T-$i.log;done
Use a spread sheet and psppire to analyse.
smartctl -a /dev/sdb > smartctl-a.log
smartctl -i /dev/sdb > smartctl-i.log
smartctl -x /dev/sdb > smartctl-x.log