据我所知 - IOps 是给定数据块上每秒的 IO 操作。但是如果经常省略该给定块的大小。
我认为,只要块大小相对较小,块大小就不会产生影响,我可以将某些软件的 iops 要求与制造商给出的存储系统的 iops 性能进行比较。我对吗?
块大小相对较小的限制在哪里?例如,32k 是否已经太大了?
据我所知 - IOps 是给定数据块上每秒的 IO 操作。但是如果经常省略该给定块的大小。
我认为,只要块大小相对较小,块大小就不会产生影响,我可以将某些软件的 iops 要求与制造商给出的存储系统的 iops 性能进行比较。我对吗?
块大小相对较小的限制在哪里?例如,32k 是否已经太大了?
最佳块大小取决于您的应用程序和使用模式。一般来说,顺序访问受益于大块(需要较少的读取),来自小块的随机访问(较少浪费的部分读取),但这并不是一成不变的。
如果测试环境未完全公开或使用特定版本的比较工具,则直接 IOPS 比较主要是一种营销策略/广告。您必须修复您不感兴趣的变量,然后比较结果。我认为很难重现潜在客户需要的所有测试设置,而且如果您发布所有内容,您的竞争对手可能会作弊并将他的最佳结果与您的最差结果进行比较,因此他们只会发布最佳或平均分数。
通常的块大小从 512 B 到 128 KB,但限制取决于使用的文件系统、操作系统和应用程序软件。