1. 使用hdparm命令
hdparm 是一个用于获取 ATA/IDE 硬盘参数的命令。
使用方法:
sudo hdparm -Tt /dev/sda
这里的 /dev/sda
是你要测试的磁盘设备。
输出示例:
/dev/sda:
Timing cached reads: 2040 MB in 2.00 seconds = 1020.21 MB/sec
Timing buffered disk reads: 244 MB in 3.01 seconds = 81.08 MB/sec
- 第一行显示的是缓存读取速度
- 第二行显示的是实际的磁盘读取速度
2. 使用dd命令
dd 是一个多用途的复制工具,也可用于简单的 IO 速度测试。
测试写速度:
time dd if=/dev/zero of=test.file bs=1G count=1 oflag=direct
测试读速度:
echo 3 > /proc/sys/vm/drop_caches
time dd if=test.file of=/dev/null bs=1G count=1
参数说明:
if
: 输入文件of
: 输出文件bs
: 块大小count
: 块数量oflag=direct
: 绕过缓存,直接写入磁盘
输出示例:
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.61404 s, 191 MB/s
real 0m5.617s
user 0m0.000s
sys 0m0.308s
最后一行的数值即为 IO 速度。
评论0
暂时没有评论