实例卷限制 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

实例卷限制

您可以挂载到实例的最大 Amazon EBS 卷数取决于实例类型和实例规模。考虑应将多少个卷添挂载到实例时,应考虑是否需要增加 I/O 带宽或存储容量。

带宽与容量

要获得一致且可预测的带宽用例,请将 Amazon EBS 优化的实例通用型 SSD 卷预置 IOPS SSD 卷 配合使用。要获取最大性能,请将您为卷预置的 IOPS 与实例类型带宽匹配。

对于 RAID 配置,您可能会发现大于 8 个卷的阵列由于 I/O 开销提高而降低了性能回报。测试您的各个应用程序性能并根据需要优化。

在 Nitro 系统上构建的实例卷的限制

Amazon EBS 专用卷限制

以下 Nitro 实例类型的专用 Amazon EBS 卷限制取决于实例大小。此限制不与其他设备挂载共享。换句话说,无论连接的设备有多少(如 NVMe 实例存储卷和网络接口),您都可以连接不超过卷挂载限制的任意数量的 Amazon EBS 卷。

  • 通用型:M7a、M7i、M7i-flex

  • 计算优化型:C7a、C7i

  • 内存优化型:R7a、R7i、R7iz

卷限制取决于实例大小。下表显示了每个实例大小的限制。

实例大小 卷限制
medium | large | xlarge | 2xlarge | 4xlarge | 8xlarge | 12xlarge 32
16xlarge 48
24xlarge 64
32xlarge 88
48xlarge 128
metal-16xl | metal-24xl 39
metal-32xl | 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 实例存储卷)。

以下例外情况适用:

  • DL2q 实例最多支持 19 个 EBS 卷。

  • 大多数裸机实例最多支持 31 个 EBS 卷。

  • 内存增强型虚拟化实例最多支持 27 个 EBS 卷。

  • 高内存裸机实例最多支持 19 个 EBS 卷。

  • inf1.xlargeinf1.2xlarge 实例最多支持 26 个 EBS 卷。

  • inf1.6xlarge 实例最多支持 23 个 EBS 卷。

  • mac1.metal 实例最多支持 16 个 EBS 卷。

  • inf1.24xlarge 实例最多支持 11 个 EBS 卷。

  • g5.48xlarge 实例最多支持 9 个 EBS 卷。

  • d3.8xlarged3en.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 实例,系统只会尽力支持,不对此进行保证。