检查特定位置(例如已安装的 iSCSI 设备)的读/写性能的最简单方法是什么。
我怀疑我不能使用 hdparm,因为它的级别较低。对吗?
答案1
答案2
找到了这个链接:快速 SAN 性能测试、NFS、iSCSI、IOZONE – 第一部分
time sh -c "dd if=/dev/zero of=/tmp/disk_write_test.tmp bs=64k count=125000 && sync"
文章注释:
- 使用超过机器的可用内存,以确保不考虑缓存
或者强制关闭缓存
time sh -c "dd if=/dev/zero of=/mnt/home/disk_write_test.tmp bs=64k count=125000 oflag=direct"
答案3
我使用 sysbench:
sysbench --test=fileio 准备
sysbench --test=fileio --file-test-mode=rndrw 运行
sysbench --test=fileio --file-test-mode=seqrewr 运行
有很多配置选项,但这会给你一个很好的想法。
干杯
答案4
iozone、bonnie 和 bonnie++ 是常见的基准测试工具。