

# 获得最佳的 Amazon EBS 优化性能
<a name="ebs-optimization-performance"></a>

实例的 EBS 性能受实例类型的性能限制或其附加卷的聚合性能的限制，以较小者为准。要实现最大的 EBS 性能，实例必须附加卷以提供等于或大于最大实例性能的总性能。例如，要实现 `r6i.16xlarge` 的 `80,000` IOPS，实例必须至少具有预置了 `16,000` IOPS 的 `5` 个 `gp2` 卷（`5` 个卷 x `16,000` IOPS = `80,000` IOPS），或具有预置了 `80,000` IOPS 的 `1` 个 `gp3` 卷。建议您选择一种实例类型，其提供的专用 Amazon EBS 吞吐量高于您的应用程序需求；否则，Amazon EBS 与 Amazon EC2 的连接将成为性能瓶颈。

**重要**  
使用可配置的带宽权重时，实例的 EBS 带宽限制可能会改变。对于使用 `VPC-1` 加权配置的实例（可增加网络带宽），由于在 IOPS 限制之前先达到 EBS 带宽限制，因此 EBS 卷的 IOPS 可能会低于预期。对于较大的 I/O 大小，这一点尤为明显。请始终测试您的特定工作负载，确保其符合您选择的带宽权重的性能要求。有关更多信息，请参阅 [EC2 实例带宽权重配置](configure-bandwidth-weighting.md)。

您可以使用 `EBSIOBalance%` 和 `EBSByteBalance%` 指标来帮助您确定您的实例是否正确调整了大小。您可以在 CloudWatch 控制台中查看这些指标，并设置将根据您指定的阈值触发的警报。这些指标以百分比形式表示。具有持续低余额百分比的实例是上调大小的候选对象。余额百分比从未低于 100% 的实例是下调大小的候选对象。有关更多信息，请参阅[使用 CloudWatch 监控您的实例](using-cloudwatch.md)。

内存增强型实例适合在云中运行大型内存中数据库，包括 SAP HANA 内存数据库的生产部署。要最大限度提高 EBS 性能，请使用包含偶数个 `io1` 或 `io2` 卷（具有相同的预置性能）的内存增强型实例。例如，对于 IOPS 密集型工作负载，请使用 4 个具有 40,000 预调配 IOPS 的 `io1` 或 `io2` 卷以获得最高 160,000 的实例 IOPS。同样，对于吞吐量密集型工作负载，请使用 6 个具有 48,000 预调配 IOPS 的 `io1` 或 `io2` 卷以获得最高 4,750 MB/s 的吞吐量。有关其他建议，请参阅 [SAP HANA 的存储配置](https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html)。

**注意事项**
+ 2020 年 2 月 26 日之后启动的 G4dn、I3en、Inf1、M5a、M5ad、R5a、R5ad、T3、T3a 和 Z1d 实例可提供最高的 EBS 优化性能。要从 2020 年 2 月 26 日之前启动的实例中获得最高性能，请停止该实例，然后重新启动。
+ 2019 年 12 月 3 日之后启动的 C5、C5d、C5n、M5、M5d、M5n、M5dn、R5、R5d、R5n、R5dn 和 P3dn 实例可提供最高的 EBS 优化性能。要从 2019 年 12 月 3 日之前启动的实例中获得最高性能，请停止该实例，然后重新启动。
+ 2020 年 3 月 12 日之后启动的 `u-6tb1.metal`、`u-9tb1.metal` 和 `u-12tb1.metal` 实例可提供最高的 EBS 优化性能。2020 年 3 月 12 日之前启动的这些类型的实例可能会提供较低的性能。要从 2020 年 3 月 12 日之前启动的实例中获得最高性能，请与客户团队联系以免费升级实例。