对于linux (rhel/centos)系统,是否有一种方法可以在主动测试期间收集/分析系统的磁盘io (iops、读取吞吐量、写入吞吐量等),并将其转换为FIO类型的模型/作业文件(柔性IO测试工具:https://github.com/axboe/fio ),以便直接对磁盘io场景进行可重复测试?
这将用于以可重复的方式直接测试磁盘io子系统,而不依赖于重新运行用于创建模型/配置文件的原始测试(不管生成磁盘io的数据库服务器、应用服务器、微服务等项目),谢谢!
(p.s.创建基准有很多空谈,但我还没有找到一种实用的方法,如何使用测试中的系统来实现它,请帮助!)
为了澄清与创建被测试系统的基准有关的请求,您将如何捕获创建被测试系统模型的读者/作者的数量、用于测试的文件大小、如何验证块大小、基于对系统的观察创建磁盘io基准(例如FIO)所需的所有事情--测试中(最重要的是--如何获取和解释这些观察来创建模型!)
发布于 2017-08-07 16:41:02
您可以使用blktrace跟踪磁盘访问模式,并使用这些信息创建类似的fio访问模式。
https://serverfault.com/questions/866951
复制相似问题