实例卷限制
您可以挂载到实例的最大 Amazon EBS 卷数取决于实例类型和实例规模。考虑应将多少个卷添挂载到实例时,应考虑是否需要增加 I/O 带宽或存储容量。
带宽与容量
要获得一致且可预测的带宽用例,请将 Amazon EBS 优化的实例 与 通用型 SSD 卷 或 预置 IOPS SSD 卷 配合使用。要获取最大性能,请将您为卷预置的 IOPS 与实例类型带宽匹配。
对于 RAID 配置,您可能会发现大于 8 个卷的阵列由于 I/O 开销提高而降低了性能回报。测试您的各个应用程序性能并根据需要优化。
在 Nitro 系统上构建的实例卷的限制
Amazon EBS 专用卷限制
以下 Nitro 实例类型的专用 Amazon EBS 卷限制为多达 128
个挂载,取决于实例大小。此限制不与其他设备挂载共享。换句话说,无论连接的设备有多少(如 NVMe 实例存储卷和网络接口),您都可以连接不超过卷挂载限制的任意数量的 Amazon EBS 卷。
-
通用型:M7i、M7a
卷限制取决于实例大小。下表显示了每个实例大小的限制。
实例大小 | 卷限制 |
---|---|
medium | large | xlarge | 2xlarge |
4xlarge | 8xlarge | 12xlarge |
32 |
16xlarge |
48 |
24xlarge |
64 |
32xlarge |
88 |
48xlarge |
128 |
metal-48xl |
79 |
Amazon EBS 共享卷限制
所有其他 Nitro 实例类型都有卷挂载限制,该限制在 Amazon EBS 卷、网络接口和 NVMe 实例存储卷之间共享。您可以连接任意数量的 Amazon EBS 卷,但是不能超过该限制(减去连接的网络接口和 NVMe 实例存储卷的数量)。请记住,每个实例必须至少有一个网络接口,并且 NVMe 实例存储卷在启动时会自动附加。
其中大多数实例最多支持 28 个附加项。例如,如果在 m5.xlarge
实例上没有附加其他网络接口,您可以附加多达 27 个 EBS 卷(28 个卷限制减去 1 个网络接口)。如果 m5.xlarge
实例上有两个额外的网络接口,您可以附加多达 25 个 EBS 卷(28 个卷限制减去 3 个网络接口)。同样,如果您在 m5d.xlarge
实例上还有两个额外的网络接口,它有 1 个 NVMe 实例存储卷,您最多可以附加 24 个 EBS 卷(28 个卷限制减去 3 个网络接口减去 1 个 NVMe 实例存储卷)。
以下例外情况适用:
-
大多数裸机实例最多支持 31 个 EBS 卷。
-
内存增强型虚拟化实例最多支持 27 个 EBS 卷。
-
高内存裸机实例最多支持 19 个 EBS 卷。
-
inf1.xlarge
和inf1.2xlarge
实例最多支持 26 个 EBS 卷。 -
inf1.6xlarge
实例最多支持 23 个 EBS 卷。 -
mac1.metal
实例最多支持 16 个 EBS 卷。 -
inf1.24xlarge
实例最多支持 11 个 EBS 卷。 -
g5.48xlarge
实例最多支持 9 个 EBS 卷。 -
d3.8xlarge
和d3en.12xlarge
实例最多支持 3 个 EBS 卷。 -
对于加速型计算实例,附加的加速器将计入共享卷限制。例如,对于
p4d.24xlarge
实例,其共享卷限制为 28 个,8 个 GPU 和 8 个 NVMe 实例存储卷,您最多可以附加 11 个 Amazon EBS 卷(28 个卷限制 - 1 个网络接口 - 8 个 GPU - 8 个 NVMe 实例存储卷)。
基于 Xen 的实例的卷限制
将超过 40 个卷附加到基于 Xen 的 Linux 实例可能会导致启动失败。此数字包括根卷以及所有附加的实例存储卷和 Amazon EBS 卷。
如果连接了大量卷的实例出现启动问题,请停止该实例,分离所有在启动过程中不必要的卷,启动该实例,然后在实例运行之后重新附加这些卷。
重要
如果将 40 个以上的卷附加到基于 Xen 的 Linux 实例,系统只会尽力支持,不对此进行保证。