存储I/O性能又称存储读写性能,指不同ECS实例规格挂载云盘时,可以达到的性能表现,包括IOPS和吞吐量。
重要
本章节仅适用于全新一代企业级实例规格族,包括hfg7、hfc7、hfr7、g6e、c6e、r6e等,更多规格族请参见全新一代企业级实例规格族存储I/O性能表。同时,不适用于本地盘。
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性能
阿里云弹性计算全新一代企业级实例规格族具备存储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性能以云盘性能为准。
以存储增强型实例规格族g7se为例,不同规格的实例挂载不同性能级别的ESSD云盘时,实际的存储性能不同。以下为示例。
-
示例一:张先生选择了ecs.g7se.xlarge 16 GiB规格实例,该实例规格最大存储I/O性能为60,000 IOPS。ECS实例仅挂载了1块2,000 GiB,性能级别为PL2的ESSD云盘,对应单盘IOPS最大为100,000。则该ECS实例最大存储IOPS为60,000,无法达到100,000。
-
示例二:张先生选择了ecs.g7se.4xlarge 64 GiB规格实例,该实例规格最大存储I/O性能为150,000 IOPS。ECS实例挂载了3块2,000 GiB,性能级别为PL2的ESSD云盘,对应单盘IOPS最大为100,000,总IOPS最大为300,000。则该ECS实例最大存储IOPS为150,000。
-
示例三:张先生选择了ecs.g7se.4xlarge 64 GiB规格实例,该实例规格最大存储I/O性能为150,000 IOPS。ECS实例仅挂载了1块2,000 GiB,性能级别为PL3的ESSD云盘,对应单盘IOPS最大为101,800。则该ECS实例最大存储IOPS为101,800。
实例存储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大小下取得。测试方法请参见测试块存储性能。
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
实例规格 |
最大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 |
关于阿里云ecs服务器的内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/9224.html