本文介绍不同类型的块存储的性能衡量指标以及性能规格,包括云盘和本地盘。
性能指标
衡量块存储产品的性能指标主要包括IOPS、吞吐量和访问时延。部分块存储产品对容量也有要求,例如不同性能等级的ESSD云盘对应的容量范围不同。
-
IOPS(Input/Output Operations per Second)
IOPS指每秒能处理的I/O个数,表示块存储处理读写(输出/输入)的能力,单位为次。如果您需要部署事务密集型应用,例如数据库类应用等典型场景,需要关注IOPS性能。其中,只有挂载到I/O优化的实例时,SSD云盘才能获得期望的IOPS性能。挂载到非I/O优化的实例时,SSD云盘无法获得期望的IOPS性能。如何查看是否属于I/O优化实例,请参见实例规格族。常用的IOPS指标包括顺序操作和随机操作,如下表所示。
指标
描述
数据访问方式
总IOPS
每秒执行的I/O操作总次数
对硬盘存储位置的不连续访问和连续访问
随机读IOPS
每秒执行的随机读I/O操作的平均次数
对硬盘存储位置的不连续访问
随机写IOPS
每秒执行的随机写I/O操作的平均次数
顺序读IOPS
每秒执行的顺序读I/O操作的平均次数
对硬盘存储位置的连续访问
顺序写IOPS
每秒执行的顺序写I/O操作的平均次数
-
吞吐量(Throughput)
吞吐量是指单位时间内可以成功传输的数据数量,单位为MB/s。如果您需要部署大量顺序读写的应用,例如Hadoop离线计算型业务等典型场景,需要关注吞吐量。
-
访问时延(Latency)
访问时延是指块存储处理一个I/O需要的时间,单位为s、ms或者μs。过高的时延会导致应用性能下降或报错。
-
如果您的应用对高时延比较敏感,例如数据库应用,建议您使用ESSD AutoPL云盘、ESSD云盘、SSD云盘或本地SSD盘类产品。
-
如果您的应用偏重数据吞吐能力,对时延相对不太敏感,例如Hadoop离线计算等吞吐密集型应用,建议您使用d1或d1ne大数据型实例规格包含的SATA HDD本地盘产品。
-
-
容量(Capacity)
容量是指存储空间大小,单位为TiB、GiB、MiB或者KiB。块存储容量按照二进制单位计算,表示1024进位的数据大小,例如,1 GiB=1024 MiB。
容量不是衡量块存储产品的性能指标,但对于存储设备而言,不同的容量能达到的性能不同。容量越大,存储设备的数据处理能力越强。相同类型块存储产品的单位容量的I/O性能均一致,但云盘性能随容量增长而线性增长,直至达到该类型块存储的单盘性能上限。ESSD云盘在不同容量范围内还能选择不同的性能等级。
测试不同块存储类型的性能表现,请参见测试块存储性能、测试ESSD云盘IOPS性能和测试ESSD PL-X云盘性能。
云盘性能
各类型云盘的性能对比如下表所示。
说明
表格中的地域信息说明如下:
-
地域范围1:包括华北5(呼和浩特)、华南3(广州)和韩国(首尔)。
-
地域范围2:除地域范围1以外的其他地域。
性能类别 |
ESSD AutoPL云盘 |
ESSD PL-X云盘(邀测) |
ESSD云盘 |
ESSD Entry云盘 |
SSD云盘 |
高效云盘 |
普通云盘 ③ |
|||
性能级别PL(Performance Level) |
容量和性能解耦,基准性能等同于ESSD PL1,可额外购买预配置性能、开启性能突发 |
PL-X |
PL3 |
PL2 |
PL1 |
PL0 |
无 |
无 |
无 |
无 |
单盘容量范围(GiB) |
地域范围1: 1 GiB~65,536 GiB 地域范围2: 40 GiB~65,536 GiB |
40~32,768 |
1,261~65,536 |
461~65,536 |
20~65,536 |
地域范围1: 1 GiB~65,536 GiB 地域范围2: 20 GiB~65,536 GiB |
10~32,768 |
20~32,768 |
20~32,768 |
5~2,000 |
最大/最小IOPS |
地域范围1: 1,000,000/3,000 地域范围2: 1,000,000/3,800 |
3,000,000/100 |
1,000,000/64,850 |
100,000/24,872 |
50,000/2,800 |
地域范围1: 10,000/1,812 地域范围2: 10,000/2,040 |
6,000/1,880 |
25,000/2,400 ① |
5,000/1,960 |
数百 |
最大/最小吞吐量(MB/s) |
地域范围1: 4,096/125 地域范围2: 4,096/140 |
12,288/0.39 |
4,000/750.5 |
750/350.5 |
350/130 |
地域范围1: 180/100 地域范围2: 180/105 |
150/101.5 |
300/130 ① |
140/103 |
30~40 |
单盘IOPS性能计算公式 ② |
基准性能:
预配置性能:min{预配置IOPS, 50,000} 性能突发:min{实例规格,1,000,000} |
预配置IOPS |
min{1,800+50*容量, 1,000,000} |
min{1,800+50*容量, 100,000} |
min{1,800+50*容量, 50,000} |
min{ 1,800+12*容量, 10,000 } |
min{1,800+8*容量, 6,000} |
min{1,800+30*容量, 25,000} |
min{1,800+8*容量, 5,000} |
无 |
单盘吞吐量性能计算公式(MB/s) ② |
基准性能:
预配置性能:min{16 KB*预配置IOPS/1024, 单盘最大吞吐量} 性能突发:min{实例规格,4 GB/s} |
min{4 KB*预配置额外IOPS/1024, 12,288} |
min{120+0.5*容量, 4,000} |
min{120+0.5*容量, 750} |
min{120+0.5*容量, 350} |
min{100+0.25*容量, 180} |
min{100+0.15*容量, 150} |
min{120+0.5*容量, 300} |
min{100+0.15*容量, 140} |
无 |
数据可靠性 |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
99.9999999% |
单路随机写平均时延(ms),Block Size=4K |
0.2 |
0.03 |
0.2 |
0.2 |
0.2 |
0.3~0.5 |
1~3 |
0.5~2 |
1~3 |
5~10 |
-
① SSD云盘的性能因数据块大小而异,数据块越小,吞吐量越小,IOPS越高,如下表所示。
数据块大小(KiB)
IOPS最大值
吞吐量(MB/s)
4
约25,000
约100
16
约17,200
约260
32
约9,600
约300
64
约4,800
约300
-
② 单盘性能计算公式说明:
-
以单块SSD云盘最大IOPS计算公式为例说明:起步1,800,每GiB增加30,上限为25,000。
-
以单块SSD云盘最大吞吐量计算公式为例说明:起步120 MB/s,每GiB增加0.5 MB/s,上限为300 MB/s。
-
-
③ 普通云盘属于上一代云盘产品,已经逐步停止售卖。
本地盘性能
NVMe SSD本地盘和SATA HDD本地盘的性能信息,请参见本地盘。
关于阿里云ecs服务器的内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/9486.html