本节书摘来华章计算机《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一书中的第3章 ,第3.3.4节,[美] 克里斯托弗·库塞克(Christopher Kusek) 著 吕南德特·施皮斯(Rynardt Spies)姚海鹏 刘韵洁 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.3.4 定义IOmeter的工作负载和配置
测试中使用在第2章中提到的公开可用IOMeter应用程序生成负载。为了测试随机和顺序读/写多个工作负载,定义了以下规格:
- 4K块大小,75%读取,25%写入,75%线性,25%随机;
- 4K块大小,75%读取,25%写入,100%随机;
- 64K块大小,90%读取,10%写入,100%随机;
- 64K块大小,25%读取,75%写入,100%随机。
如果测试VDI工作负载,I/O组合与上面的参数相反,也就是除启动风暴期间75%以上用于写入,25%以下用于读取。
在测试过程中,在各虚拟机上采用单个worker方式配置的Iometer产生负载。为了控制负载,我们根据特定的测试用例来上下调整同时发送的I/O请求。每次以15分钟为周期运行Iometer测试,收集并记录结果。可以对结果信息进行计算、分析和审查。