当testingIOmeter时,我知道总是需要避免打到caching,如果与操作系统的逻辑驱动器正在testing,我有一些问题:
我是否需要避免控制器或机器上的内存? 比方说,我有一个控制器与16GB的caching,创build一个20GB的文件将罚款?
当testing原始设备时,IOmeter会自动避免caching?
为什么要避免高速caching内存,如果它将有助于大量的IOPS生成? 并不是所有的存储厂商都会显示类似的结果。
提前致谢。
1.您应该调整您的工作集以匹配预期的caching命中率。 这完全取决于您所期望的工作量。
当你想得到一个很好的数字,确保工作集完全适合caching。
如果您希望驱动器的数量与完全不存在caching一样,请使用工作集的最大可能大小。
为了在两者之间进行转换,您必须估计工作负载的caching命中率。
IOMeter不会避免原始设备的caching。
供应商使用包含高达99%命中率的基准testing。 所以对于日常使用这些值是绝对没有价值的。