IOPs 比较和块大小

IOPs 比较和块大小

据我所知 - IOps 是给定数据块上每秒的 IO 操作数。但该给定块的大小通常会被忽略。

我认为,只要块大小相对较小,块大小就不会产生影响,我可以将某些软件的 iops 要求与制造商提供的存储系统的 iops 性能进行比较。我说得对吗?

块大小的限制在哪里相对较小? 例如 32k 是否已经太大了?

答案1

最佳块大小取决于您的应用程序和使用模式。一般来说,顺序访问受益于大块(需要的读取次数较少),随机访问受益于小块(浪费的部分读取次数较少),但这并非一成不变。

如果测试环境没有完全公开,或者使用了特定版本的比较工具,直接进行 IOPS 比较大多是一种营销策略/广告。你必须修复你不感兴趣的变量,然后比较结果。我认为很难重现全部潜在客户需要的测试设置,而且如果您发布所有内容,您的竞争对手可能会作弊并将他的最佳结果与您的最差结果进行比较,因此他们只会发布最佳分数或平均分数。

通常的块大小为 512 B 到 128 KB,但限制取决于所使用的文件系统、操作系统和应用程序软件。

相关内容