Linux小课堂开课了(11)-测试硬盘读写速度

1.测试IO读
hdparm -t --direct /dev/sda3
IO读用上面的命令测试即可,不过 hdparm 这个工具需要自己安装,而且需要root用户去执行。

2.测试IO写
sync;/usr/bin/time -p bash -c "(dd if=/dev/zero of=test.dd bs=1000K count=20000;sync)"

dd bs=1M count=20000 if=/dev/zero of=test.dd conv=fdatasync   dd命令测试是IO的顺序写和读方式。

3.查看文件系统块大小
tune2fs -l /dev/sda1 | grep Block
Linux小课堂开课了(11)-测试硬盘读写速度

举个例子:
系统为CentOS6.8,一台HP服务器进行测试

测写入的命令:sync;/usr/bin/time -p bash -c "(dd if=/dev/zero of=test.dd bs=1M count=20000)"
Linux小课堂开课了(11)-测试硬盘读写速度
测读取的命令:echo 3 > /proc/sys/vm/drop_caches ; /usr/bin/time -p dd if=test.dd of=/dev/null bs=1M

Linux小课堂开课了(11)-测试硬盘读写速度

相关推荐