介绍 遇 到 过 很 多 同 行 、 客 户 问 我 : “xxx 存储系统究竟最大支持多 少【IOPS】
”,这真不好说,因为手里确实没有测试数据
更何况, IOPS 与 i/o size、 random/sequential、 read/write ratio、 App threading-model、 response time baseline 等诸多 因素相关,这些因素组合起来便可以描述一种类型的 I/O,我 们称之为【I/O profile】
不同 的因素组合得到 的 IOPS 都不一样,通常我 们看到 的【标称 IOPS】都是在某一个固定组合下测得的,拿到 你自己的生产环境中,未必能达到 标称值
这也是为什么要做前期的 performance analysis/sizing 的缘故
直到 有人这样问 我 : “xxx 存储系统究竟最大支持多 少【带宽】
"我 愣了下,仔细想想,硬件性能极限就摆在那 ,基 于 bandwidth = Frequency * bit-width,而 且 很 多 需 要的数据都是公 开 的,东 拼 西 凑 应 该 可以算 出 个大概
我 并 不是 Performance 专 家 ,从 未做过 Performance Consulting/Sizing 方 面 的工 作 ,最多 也只 是做过 性能方 面 的分 析 /排 错 ,所 以这篇 文 章 的准 确性多 半 存在不靠 谱 的地 方 ,读 者 斟 酌 着 看吧
更多信息 在读 文 章 之前,建 议 先 看一下如 下计 算 公 式 和 名 词
计 算 公式: • Real-world result = nominal * 70% -> 我 所 标称的数据都是*70%( 性能计 算 : Little Law & Utilization Law) 以尽 可能接 近 实际 数