我知道我可以使用任何给定的静态工作负载来使用fio测试我的磁盘。但是,是否有任何开源的高质量基准测试工具支持进行测试,其中我选择了以下参数作为常量:
libaio of fio)基准测试应该慢慢地增加IOPS,直到延迟超过设定的极限,然后再进行基准测试。测试结果将是每个IOPS值的延迟,或者更好的是,每个IOPS值的minimum+average+max延迟。
基本上,我是在问一个工具,它可以对这个storagereview.com图进行类似的基准测试:

我知道我可以使用不同的设置反复运行fio来生成所需的数据,但我想知道是否有一些预先准备好的工具可以用于此目的。这样的基准工具存在吗?
发布于 2019-01-10 07:08:46
fio有一个选项,可以发现在某个延迟下可以完成的最高IOPS .来自fio文档中的“I/O延迟”部分“:
如果设置为latency_target=time,
fio将尝试找到给定工作负载将在其上运行的最大性能点,同时将延迟维持在此目标以下。当省略该单元时,该值以微秒为单位进行解释。见latency_window和latency_percentile。
请查看整个fio帮助的I/O延迟部分,因为有一组操作交互在一起。您还可能发现fio稳态模式和单独的工具圆盘机 (它本身驱动fio)很有用。但是,我注意到您已经澄清了您的问题,并且前面提到的选项/工具不会在不同数目的“最大IOPS”点上生成延迟号(但是Diskplorer确实会根据I/O深度数生成延迟/ IOPS )。
除了fio之外,您还可以考虑使用StorageReview本身在评审(尽管他们的页面声称他们使用了fio)中实际使用的vdbench工具,但您必须像提交一样挥手告别一个libaio --我相当肯定,vdbench没有执行特定于平台的AIO,因为它试图实现平台不可知论(因此它只能使用多个线程/进程来提高深度)。
https://askubuntu.com/questions/1108347
复制相似问题