CentOS 5.x | VPS | OpenVZ
我正在尝试使用 OpenVZ 的 vps,但不确定要输入什么命令来测量磁盘读取性能。我以为 hdparm 可以工作,但我得到了以下结果:
[root@echo dev]# hdparm -t /dev/simfs
/dev/simfs: Permission denied
但我没有看到任何其他文件系统可以检查...
[root@echo dev]# mount
/dev/simfs on / type reiserfs (rw,usrquota,grpquota)
/proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
none on /dev type tmpfs (rw)
none on /dev/pts type devpts (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
我还可以尝试其他什么吗?
-M
答案1
好老邦尼++;不是最华丽的基准测试工具,但却能提供有用的结果 [ 随机和顺序读/写,每秒 i/o ]。
答案2
您可以尝试使用定时 dd 命令直接调用 /dev/simfs 来解决:
time (dd if=/dev/zero of=/tmp/test bs=64k count=16k > /dev/null; sync)
不过,可能不如真正的基准那么准确。这只是一种解决方法。示例输出:
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 6.13276 seconds, 175 MB/s
real 0m6.786s
user 0m0.010s
sys 0m1.680s
确保随后删除 /tmp/test。