在本文中,我们将介绍一些简单的硬盘速度测试,您可以使用Linux系统和命令行工具“hdparm”执行这些测试。
hdparm工具是一个易于使用的工具,可以快速评估硬盘的速度。在执行速度测试时,“hdparm”会忽略当前正在使用的系统文件,因为它会写入原始设备。硬盘驱动器的实际读/写速度将稍慢,具体取决于使用的文件系统。在任何情况下,“hdparm”都应该为您提供硬盘速度的可靠概览。在下面的示例中,我们将使用“/dev/sda”作为测试块设备。
第一个也是最基本的测试是传输速度测试。请注意,所有测试应多次运行,并应计算平均时间以获得更准确的结果。
# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 104 MB in 3.04 seconds = 34.25 MB/sec
您要执行的下一个测试是数据传输速率,但这次绕过硬盘的缓冲缓存,直接从磁盘读取数据。
# hdparm -t --direct /dev/sda /dev/sda: Timing O_DIRECT disk reads: 100 MB in 3.00 seconds = 33.31 MB/sec
下面这个例子,我们将指示'hdparm'从磁盘的后半部分读取数据(硬盘大小为100GB)。
hdparm --offset 50 -t /dev/sda /dev/sda: Timing buffered disk reads (offset 50 GB): 72 MB in 3.05 seconds = 23.61 MB/sec
要获取缓存读取,请运行以下linux命令:
# hdparm --offset 50 -T /dev/sda /dev/sda: Timing cached reads: 4484 MB in 2.00 seconds = 2246.69 MB/sec
日期:2020-07-07 20:54:45 来源:oir作者:oir