我fio
在 VPS 提供商提供的 VM 上运行并得到了以下结果:
$ fio --name=random-write --ioengine=posixaio --rw=randwrite --bs=4k --numjobs=1 --size=4g --iodepth=1 --runtime=60 --time_based --end_fsync=1
[--- snipped ---]
Run status group 0 (all jobs):
WRITE: bw=86.8MiB/s (91.0MB/s), 86.8MiB/s-86.8MiB/s (91.0MB/s-91.0MB/s), io=6518MiB (6834MB), run=75080-75080msec
Disk stats (read/write):
sda: ios=0/278903, merge=0/29360, ticks=0/3652618, in_queue=3120276, util=42.54%
有没有一个网站上有参考数字,这样我就能知道我得到的数字是好是坏?例如,有这样的说法:“HDD 10k RPM 的数字应介于 xxxx 和 yyy 之间,SSD MLC 的数字应介于 aaaa 和 bbbb 之间,等等”。
答案1
您应该小心比较值,因为您的提供商可能管理 RAID 组内的磁盘,在这种情况下,取决于它们的管理方式,吞吐量可能会有所不同。
也许那种文档可能会对你有帮助(获得一些吞吐量的想法)
另外,您是否有关于虚拟机磁盘配置的任何详细信息?