刚刚用 iSCSI 设置了一个穷人的 SAN 并想对其进行基准测试。除此以外,还有哪些适用于 Linux 的良好 I/O 性能基准测试:
hdparm -tT /dev/sda1
Run Code Online (Sandbox Code Playgroud)
如何获得 IOPS 测量值?
谢谢。
Ano*_*non 13
至少在 Linux 上,所有综合基准测试答案都应该提到fio——它确实是一个瑞士军刀 I/O 生成器。
其功能的简要总结:
blktrace
可以重放它为您提供的统计数据
该功能和输出列表上和去。
它最终不会生成一个代表所有内容的统一数字,但如果您认真了解存储性能,您就会知道单个数字无法解释您需要了解的所有内容。甚至 Linus Torvalds 也认为 fio 很好:
[G]et Jens 的 FIO 代码。它做对了 [...] 其他任何事情都值得怀疑 - 忘记 bonnie 或其他传统工具。
Brendan Gregg(Netflix 性能工程师)也正面提到了 fio:
我最喜欢的其他基准测试是@axboe [...]
PS:您是否打算在网站/论文等上发布您使用 fio 所做的基准测试?不要忘记关注https://github.com/axboe/fio/blob/master/MORAL-LICENSE!