文章内容

2021/8/21 18:37:23,作 者: 黄兵

什么是 IOPS

IOPS 代表每秒输入/输出操作。它是对硬盘驱动器(HDD 或 SSD)和存储区域网络性能的衡量。IOPS 表示给定存储设备或介质每秒读取和写入命令的速度。


“后端”IOPS 与媒体本身的物理约束有关,等于 1000 毫秒/(平均寻道时间 + 平均延迟),后两者也以毫秒为单位。


后端 IOPS 取决于 HD 的旋转速度(如果适用)(固态驱动器不旋转,而传统硬盘驱动器磁盘会旋转)。上述公式中的平均延迟是磁盘盘片旋转到一半所需的时间。它的计算方法是将 60 秒除以磁盘的旋转速度,然后将结果除以 2,再乘以 1,000 毫秒。((60 / RPM)/2)*1,000 .


当然,对于固态硬盘,由于内部没有旋转磁盘,平均延迟显着下降。因此,您只需插入 0.1 毫秒作为平均延迟,以说明服务器/虚拟机中的处理器与存储阵列或设备之间的网络流量。稍后将详细介绍网络问题。


平均寻道时间是磁头(读取数据的部分)到达磁盘上存储数据的区域所需的时间。磁头需要在存储区周围移动以定位目标数据。您必须平均写入和写入搜索时间才能找到平均搜索时间。


大多数这些评级是由制造商提供给您的。通常,HDD 的 IOPS 范围为 55-180,而SSD 的 IOPS 为 3,000 – 40,000


不同的应用程序需要不同的 IOPS 和块大小才能正常运行。单个应用程序甚至可能具有不同的组件,这些组件在块的不同大小范围内起作用。检查软件提供商关于块大小和性能的建议至关重要。


文章来源:Know Your Storage Constraints: IOPS and Throughput

分享到:

发表评论

评论列表