不久前我读到,gp2 SSD 卷每 GB 可获得 3 IOPS。例如,8 GB 卷可获得 24 IOPS。现在我阅读了文档 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html),其中规定:
... 在最小 100 IOPS(33.33 GiB 及以下)和最大 10,000 IOPS(3,334 GiB 及以上)之间,基线性能以每 GiB 卷大小 3 IOPS 线性扩展。gp2 卷的大小范围可以从 1 GiB 到 16 TiB。
因此,如果我创建 1 GB 的卷,我的 IOPS 会被限制为 3 IOPS 还是 100 IOPS?
更新:在官方 AWS 论坛上,亚马逊的某个人谈到了 8 GB 驱动器的 24 IOPS,但那是在 2014 年。从那时起发生了什么变化?限制解除了吗?(https://forums.aws.amazon.com/thread.jspa?threadID=162482)
答案1
回答我自己的问题。当您从 EC2 管理控制台创建卷时,它允许您以 GiB 为单位指定大小。它还会计算并显示新创建的卷的 IOPS。
如果指定的卷大小超过 30 GiB,则使用以下公式显示 IOPS:
your_specified_size * 3 = IOPS
如果指定的大小小于 30 GiB,它仍显示 100 IOPS。即使对于 1 GiB 卷,它也显示 100 IOPS。