存储 IOPS 如何根据磁盘容量变化?

JDS*_*JDS 12 performance storage hard-drive iops

在所有其他条件相同的情况下,如果使用更大的磁盘,存储阵列的 IOPS 性能将如何变化。

例如,以一个具有 10 X 100GB 磁盘的阵列为例。

测量连续 256kb 块写入的 IOPS(或任何 IOPS 指标)

让我们假设所测得的 IOPS 为 1000 IOPS。

将阵列更改为具有 10 X 200GB 磁盘的阵列。使用相同的 RAID 配置、相同的块大小等进行格式化。

人们会期望 IOPS 保持不变、增加还是减少?变化是大致线性的吗?即增加 2 倍或减少 2 倍(因为我已将磁盘容量增加了 2 倍)

使用 10 X 50GB 磁盘重复这些问题。

编辑:更多上下文

这个问题是我的 Sysadmin 团队之间的一次对话导致的,该团队并不精通所有存储。(适用于存储的许多方面,但不适用于管理 SAN 或其他方面的细节)。我们收到了一大堆新的 Netapp 托盘,每个磁盘的磁盘容量比我们现有的托盘更高——双倍容量。有人评论说,新托盘的 IOPS 会更低,因为磁盘更大。然后出现了一个汽车类比来解释这一点。这两条评论都不适合我,所以我想把它交给 The Team,即 Stack-Exchange-land。

汽车类比是关于两辆汽车,加速度不同,最高速度相同,行驶四分之一英里。然后将距离更改为半英里。实际上,我不记得确切的类比,但由于我在 interwebz 上发现了另一个类似的类比,我认为这可能是一个常见的 IOPS 类比。

在某些方面,问题的实际答案对我来说并不重要,因为我们不会使用这些信息来评估购买。但是我们确实需要评估将托盘连接到现有头部的最佳方法,以及雕刻出聚集体和体积的最佳方法。

eww*_*ite 11

我知道这可能是一个假设性的问题……但 IT 世界确实不是这样运作的。需要考虑现实的限制,以及可能影响 IOPS 的其他因素......

  • 50GB 和 100GB 的磁盘已经不存在了。认为更多:72,146,300,450,600,900,1200GB在企业磁盘和500,1000,2000,3000,4000,6000GB在近线/中线大容量存储介质。

  • 现代存储中有很多抽象;磁盘缓存、控制器缓存、SSD 卸载等任何差异都难以辨别。

  • 您需要考虑不同的驱动器外形、接口和转速。SATA 磁盘具有与 SAS 或近线 SAS不同的性能配置文件。7,200RPM 磁盘的行为与 10,000RPM 或 15,000RPM 不同。并且各种转速的可用性仅限于某些容量。

  • 物理控制器布局。SAS 扩展器、RAID/SAS 控制器会影响 IOPS,具体取决于磁盘布局、超额订阅率、连接是在服务器内部还是在外部机柜中。大量 SATA 磁盘在扩展器上和驱动器错误情况下表现不佳

  • 其中一些可能会受到碎片、磁盘阵列上已用容量的影响。

  • 听说过短行程吗?

  • 软件与硬件 RAID、预取、自适应分析...

是什么让您首先相信容量会对性能产生任何影响?你能提供更多的上下文吗?

编辑:

如果磁盘类型、外形尺寸、接口和已用容量相同,则 IOPS 应该没有明显差异。假设您要从 300GB 到 600GB 的企业级 SAS 10k 磁盘。使用相同的主轴数,您不应该看到任何性能差异......

但是,如果您提到的 NetApp 磁盘架使用 6Gbps 或 12Gbps SAS 背板与传统的 3Gbps 背板相比,您可能会看到使用更新设备时吞吐量发生变化。


dot*_*hen 9

磁盘大小和 IOPS 之间存在直接关系的一个地方Amazon AWS 云和其他“云服务”。两种类型的 AWS 服务(弹性块存储关系数据库服务)为更大的磁盘提供更高的 IOPS。

请注意,这是亚马逊对其服务的人为限制。这种情况没有硬件限制的原因。但是,我见过不熟悉非虚拟化硬件的DevOps 类型认为这种限制也适用于桌面系统等。磁盘大小/IOPS 关系是云营销限制,而不是硬件限制。

  • 有趣的。我没有想到这里的*多云*上下文。我想这显示了我来自的观点...... (2认同)

Ian*_*osh 8

直接回答您的问题 -所有其他条件相同= GB 变化时没有任何变化。

您不使用 GB 来衡量 IOPS。您使用寻道时间和延迟。

我可以在这里重写所有内容,但下面的这些示例已经完成了所有操作,我将简单地重复一遍:

https://ryanfrantz.com/posts/calculating-disk-iops.html

http://www.big-data-storage.co.uk/how-to-calculate-iops/

http://www.wmarow.com/strcalc/

http://www.thecloudcalculator.com/calculators/disk-raid-and-iops.html