存储I/O性能又称存储读写性能,指不同ECS实例规格挂载云盘时,可以达到的性能表现,包括IOPS和吞吐量。

I/O大小介绍

I/O(input/output,即读写)是应用发起的一次或多次数据请求,请求可以是随机的或顺序的。I/O请求的数据量又称I/O大小,单位为KiB,例如4 KiB。

设计应用底层存储架构或者选择实例规格时,您需要考虑IOPS、I/O大小、吞吐量等指标。其中,IOPS * I/O大小 = 吞吐量。根据应用的I/O请求特性,您可以选择不同的块存储和实例规格,从而达到最佳效果:
  • 当应用的I/O较大,例如离线分析、数据仓库等应用,建议您选择吞吐量更大的大数据型实例规格族。
  • 当应用的I/O对时延较为敏感,比较随机且I/O大小相对较小,例如OLTP事务型数据库、企业级应用,如SAP等应用,建议您选择IOPS更高的ESSD云盘、SSD云盘。
更多有关IOPS和吞吐量的信息,请参见块存储性能

实例具备的存储I/O性能

说明 本章节及后续章节内容仅适用于全新一代企业级实例规格族,包括hfg7、hfc7、hfr7、g6e、c6e、r6e等,更多规格族请参见全新一代企业级实例规格族存储I/O性能表。同时,不适用于本地盘。

阿里云弹性计算全新一代企业级实例规格族具备存储I/O性能隔离能力,在ECS实例与云盘之间具备专用的存储带宽,不同ECS实例间可以避免存储I/O抢占。采用全新一代企业级实例规格族,即使在业务高峰期,应用依然可以获得稳定一致的存储I/O性能。

例如,当您的业务应用为I/O敏感型业务,需要持续一致的存储I/O性能,建议您选择具备存储I/O性能隔离能力的全新一代实例规格族:
  • 中大型数据库负载,如Oracle、MySQL、SQL Server、PostgreSQL、Cassandra、MongoDB等。
  • 企业级应用,如ERP、CRM等。

实例规格与存储I/O性能的关系

云服务器ECS不同实例规格族的存储I/O性能以及不同实例规格挂载云盘时的性能表现不同。实例维度的存储I/O性能和实例规格大小相关,同一类型的实例规格等级越高,可获得的存储I/O性能(即IOPS和吞吐量)越高。了解实例存储性能与云盘存储性能之间的关系后,您可以基于性能数据,从实际业务需求出发,合理选择实例规格和块存储产品,避免不合理配置给应用带来性能瓶颈。

实例存储IOPS性能说明

当您创建ECS实例挂载了云盘时,ECS实例最终的存储I/O性能表现有以下场景:
  • 场景一:如果云盘的性能总和超过了实例规格族所对应的存储I/O能力,最终存储I/O性能以该实例规格对应的存储I/O能力为准。
  • 场景二:如果云盘的性能总和不超过实例规格族所对应的存储I/O性能,最终存储I/O性能以云盘性能为准。
实例与存储IO性能

以ecs.g6.8xlarge规格为例,该实例规格对应最大存储IOPS为6万。如果挂载了1块容量为1,600 GiB的ESSD PL2云盘,云盘对应的IOPS为81,800,该实例最大存储IOPS只能为6万,而无法达到1,600 GiB ESSD PL2云盘的81,800 IOPS。有关ESSD性能等级的更多信息,请参见ESSD云盘

实例存储IOPS/带宽突发性能说明

七代及之后的部分小规格实例存储IOPS和存储带宽具备突发能力,当您创建ECS实例挂载了云盘时,ECS实例最终的IOPS/带宽突发性能说明如下:

  • 实例存储IOPS突发性能
    • 指标说明:该指标代表实例规格对云盘存储I/O性能的限制。
      • 基础IOPS:每个实例规格可以持续支持的最大云盘IOPS能力,有SLA保证。
      • 突发IOPS:每个实例规格允许更高的IOPS能力,但突发能力有时间限制,同时也要依赖整机的I/O资源,没有SLA保证。当整机I/O资源充足时,且云盘一直在规格指定的最大值突发指标突发时,不同实例规格默认允许的最大突发时间说明如下。
        • large:5分钟
        • xlarge:10分钟
        • 2xlarge:20分钟
        • 3xlarge:30分钟
        • 4xlarge:40分钟
    • 计算公式:当实例规格实际IOPS低于基础IOPS时,就会自动积累积分,有积分可以随时突发。突发时间是按照积分计算的,当实例规格实际运行达不到最大突发值时,突发时间会更长。当前规格可以突发最大积分值和实际突发时间计算公式如下。
      • 突发最大积分值=(最大突发IOPS-基础IOPS)*最大突发时间
      • 实际突发时间=突发最大积分值/(当前I/O值-基础IOPS)
    • 示例说明:以ecs.g7实例规格为例,假设各实例规格挂载一块云盘最大IOPS能力是5万的云盘,则该云盘的基础IOPS能力、有性能突发时实际突发时间说明如下表所示。
      实例规格 云盘基础IOPS 云盘最大突发IOPS 云盘最大突发时间(分钟) 云盘突发最大积分值 云盘实际突发时间(分钟)
      g7.large 2万 11万 5 (11-2)*5=45 45/(5-2)=15
      ecs.g7.xlarge 4万 11万 10 (11-4)*10=70 70/(5-4)=70
      ecs.g7.2xlarge 5万 11万 20 (11-5)*20=120 云盘指标等于基础指标,无需突发
      ecs.g7.3xlarge 7万 11万 30 (11-7)*30=120 云盘指标低于基础指标,无需突发
      ecs.g7.4xlarge 8万 11万 40 (11-8)*40=120 云盘指标低于基础指标,无需突发
      ecs.g7实例规格的更多信息,请参见通用型实例规格族g7
  • 实例存储带宽突发性能
    • 指标说明:该指标代表实例规格对云盘带宽能力的限制。
      • 基础带宽:每个实例规格可以持续支持的最大云盘带宽能力,有SLA保证。
      • 突发带宽:每个实例规格允许更高的带宽能力,但突发能力有时间限制,同时也要依赖整机的带宽资源,没有SLA保证。当整机带宽资源充足时,且云盘一直在规格指定的最大值突发指标突发时,不同实例规格默认允许的最大突发时间说明如下。
        • large:5分钟
        • xlarge:10分钟
        • 2xlarge:20分钟
        • 3xlarge:30分钟
        • 4xlarge:40分钟
    • 计算公式:突发时间是按照积分计算的,当实例规格实际运行达不到最大突发值时,突发时间会更长。当前规格可以突发最大积分值和实际突发时间计算公式如下。
      • 突发最大积分值=(最大突发带宽-基础带宽)*最大突发时间
      • 实际突发时间=突发最大积分值/(当前带宽值-基础带宽)
    • 示例说明:以ecs.g7实例规格为例,假设各实例规格挂载一块云盘最大带宽值是3 Gbit/s的云盘,则该云盘的基础带宽能力、有性能突发时实际突发时间说明如下表所示。
      实例规格 云盘基础带宽(Gbit/s) 云盘最大突发带宽(Gbit/s) 云盘最大突发时间(分钟) 云盘突发最大积分值 云盘实际突发时间(分钟)
      g7.large 1.5 6 5 (6-1.5)*5=22.5 22.5/(3-1.5)=15
      ecs.g7.xlarge 2 6 10 (6-2)*10=40 40/(3-2)=40
      ecs.g7.2xlarge 3 6 20 (6-3)*20=60 云盘指标等于基础指标,无需突发
      ecs.g7.3xlarge 4 6 30 (6-4)*30=60 云盘指标小于基础指标,无需突发
      ecs.g7.4xlarge 5 6 40 (6-5)*40=40 云盘指标小于基础指标,无需突发
      ecs.g7实例规格的更多信息,请参见通用型实例规格族g7

全新一代企业级实例规格族存储I/O性能表

全新一代企业级实例规格族对应的存储I/O性能请参见下表。实例规格族的其他产品规格详情请参见实例规格族

说明 表中,最大IOPS在4KiB I/O大小下取得,最大吞吐量在1024KiB I/O大小下取得。测试方法请参见测试块存储性能
表 1. g7se的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.g7se.large 3 3 375
ecs.g7se.xlarge 6 4 500
ecs.g7se.2xlarge 10 6 750
ecs.g7se.3xlarge 12 8 1,000
ecs.g7se.4xlarge 15 10 1,250
ecs.g7se.6xlarge 20 12 1,500
ecs.g7se.8xlarge 30 16 2,000
ecs.g7se.16xlarge 50 32 4,000
ecs.g7se.32xlarge 100 64 8,000
表 2. hfg7的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.hfg7.large 2.0 1.0 125
ecs.hfg7.xlarge 3.0 1.5 187.5
ecs.hfg7.2xlarge 4.5 2.0 250
ecs.hfg7.3xlarge 6.0 2.5 312.5
ecs.hfg7.4xlarge 7.5 3.0 375
ecs.hfg7.6xlarge 9.0 4.0 500
ecs.hfg7.8xlarge 10.5 5.0 625
ecs.hfg7.12xlarge 15.0 8.0 1,000
ecs.hfg7.24xlarge 30.0 16.0 2,000
表 3. hfc7的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.hfc7.large 2.0 1.0 125
ecs.hfc7.xlarge 3.0 1.5 187.5
ecs.hfc7.2xlarge 4.5 2.0 250
ecs.hfc7.3xlarge 6.0 2.5 312.5
ecs.hfc7.4xlarge 7.5 3.0 375
ecs.hfc7.6xlarge 9.0 4.0 500
ecs.hfc7.8xlarge 10.5 5.0 625
ecs.hfc7.12xlarge 15.0 8.0 1,000
ecs.hfc7.24xlarge 30.0 16.0 2,000
表 4. hfr7的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.hfr7.large 2.0 1.0 125
ecs.hfr7.xlarge 3.0 1.5 187.5
ecs.hfr7.2xlarge 4.5 2.0 250
ecs.hfr7.3xlarge 6.0 2.5 312.5
ecs.hfr7.4xlarge 7.5 3.0 375
ecs.hfr7.6xlarge 9.0 4.0 500
ecs.hfr7.8xlarge 10.5 5.0 625
ecs.hfr7.12xlarge 15.0 8.0 1,000
ecs.hfr7.24xlarge 30.0 16.0 2,000
表 5. g6t的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.g6t.large 2.0 1.0 125
ecs.g6t.xlarge 4.0 1.5 187.5
ecs.g6t.2xlarge 5.0 2.0 250
ecs.g6t.4xlarge 8.0 3.0 375
ecs.g6t.8xlarge 15.0 5.0 625
ecs.g6t.13xlarge 24.0 8.0 1,000
ecs.g6t.26xlarge 48.0 16.0 2,000
表 6. c6t的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.c6t.large 2.0 1.0 125
ecs.c6t.xlarge 4.0 1.5 187.5
ecs.c6t.2xlarge 5.0 2.0 250
ecs.c6t.4xlarge 8.0 3.0 375
ecs.c6t.8xlarge 15.0 5.0 625
ecs.c6t.13xlarge 24.0 8.0 1,000
ecs.c6t.26xlarge 48.0 16.0 2,000
表 7. g6e的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.g6e.large 2.0 1.0 125
ecs.g6e.xlarge 4.0 1.5 187.5
ecs.g6e.2xlarge 5.0 2.0 250
ecs.g6e.4xlarge 8.0 3.0 375
ecs.g6e.8xlarge 15.0 5.0 625
ecs.g6e.13xlarge 24.0 8.0 1,000
ecs.g6e.26xlarge 48.0 16.0 2,000
表 8. c6e的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.c6e.large 2.0 1.0 125
ecs.c6e.xlarge 4.0 1.5 187.5
ecs.c6e.2xlarge 5.0 2.0 250
ecs.c6e.4xlarge 8.0 3.0 375
ecs.c6e.8xlarge 15.0 5.0 625
ecs.c6e.13xlarge 24.0 8.0 1,000
ecs.c6e.26xlarge 48.0 16.0 2,000
表 9. r6e的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.r6e.large 2.0 1.0 125
ecs.r6e.xlarge 4.0 1.5 187.5
ecs.r6e.2xlarge 5.0 2.0 250
ecs.r6e.4xlarge 8.0 3.0 375
ecs.r6e.8xlarge 15.0 5.0 625
ecs.r6e.13xlarge 24.0 8.0 1,000
ecs.r6e.26xlarge 48.0 16.0 2,000
表 10. g6的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.g6.large 1.0 1.0 125
ecs.g6.xlarge 2.0 1.5 187.5
ecs.g6.2xlarge 2.5 2.0 250
ecs.g6.3xlarge 3.0 2.5 312.5
ecs.g6.4xlarge 4.0 3.0 375
ecs.g6.6xlarge 5.0 4.0 500
ecs.g6.8xlarge 6.0 5.0 625
ecs.g6.13xlarge 10.0 8.0 1,000
ecs.g6.26xlarge 20.0 16.0 2,000
表 11. c6的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.c6.large 1.0 1.0 125
ecs.c6.xlarge 2.0 1.5 187.5
ecs.c6.2xlarge 2.5 2.0 250
ecs.c6.3xlarge 3.0 2.5 312.5
ecs.c6.4xlarge 4.0 3.0 375
ecs.c6.6xlarge 5.0 4.0 500
ecs.c6.8xlarge 6.0 5.0 625
ecs.c6.13xlarge 10.0 8.0 1,000
ecs.c6.26xlarge 20.0 16.0 2,000
表 12. r6的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.r6.large 1.0 1.0 125
ecs.r6.xlarge 2.0 1.5 187.5
ecs.r6.2xlarge 2.5 2.0 250
ecs.r6.3xlarge 3.0 2.5 312.5
ecs.r6.4xlarge 4.0 3.0 375
ecs.r6.6xlarge 5.0 4.0 500
ecs.r6.8xlarge 6.0 5.0 625
ecs.r6.13xlarge 10.0 8.0 1,000
ecs.r6.26xlarge 20.0 16.0 2,000
表 13. hfg6的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.hfg6.large 1.0 1.0 125
ecs.hfg6.xlarge 2.0 1.5 187.5
ecs.hfg6.2xlarge 2.5 2.0 250
ecs.hfg6.3xlarge 3.0 2.5 312.5
ecs.hfg6.4xlarge 4.0 3.0 375
ecs.hfg6.6xlarge 5.0 4.0 500
ecs.hfg6.8xlarge 6.0 5.0 625
ecs.hfg6.10xlarge 10.0 8.0 1,000
ecs.hfg6.16xlarge 12.0 10.0 1,250
ecs.hfg6.20xlarge 20.0 16.0 2,000
表 14. hfc6的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.hfc6.large 1.0 1.0 125
ecs.hfc6.xlarge 2.0 1.5 187.5
ecs.hfc6.2xlarge 2.5 2.0 250
ecs.hfc6.3xlarge 3.0 2.5 312.5
ecs.hfc6.4xlarge 4.0 3.0 375
ecs.hfc6.6xlarge 5.0 4.0 500
ecs.hfc6.8xlarge 6.0 5.0 625
ecs.hfc6.10xlarge 10.0 8.0 1,000
ecs.hfc6.16xlarge 12.0 10.0 1,250
ecs.hfc6.20xlarge 20.0 16.0 2,000
表 15. hfr6的存储I/O性能
实例规格 最大IOPS(万,4KiB I/O) 最大存储带宽(Gbit/s) 最大吞吐量(MB/s,1024KiB I/O)
ecs.hfr6.large 1.0 1.0 125
ecs.hfr6.xlarge 2.0 1.5 187.5
ecs.hfr6.2xlarge 2.5 2.0 250
ecs.hfr6.3xlarge 3.0 2.5 312.5
ecs.hfr6.4xlarge 4.0 3.0 375
ecs.hfr6.6xlarge 5.0 4.0 500
ecs.hfr6.8xlarge 6.0 5.0 625
ecs.hfr6.10xlarge 10.0 8.0 1,000
ecs.hfr6.16xlarge 12.0 10.0 1,250
ecs.hfr6.20xlarge 20.0 16.0 2,000