阿里云服务器块存储系统盘或数据盘云盘I/O读写、IOPS及吞吐量是什么?阿里云服务器网aliyunfuwuqi.com整理块存储性能详解,云盘类型包括ESSD云盘、ESSD AutoPL和ESSD Entry等,云盘类型不同对应的IOPS、吞吐量、IO读写、访问时延性能参数均不同:
云盘性能指标说明(I/O+IOPS+吞吐量+访问时延)
衡量阿里云服务器块存储的性能指标主要包括IO读写、IOPS、吞吐量和访问时延。有些块存储的性能与容量大小有关,例如:ESSD云盘的容量空间占用大小范围不同,对应的可选的不同性能等级也不同,如PL0、PL1、PL2及PL3性能等级。可领补贴 aliyun.club 在阿里云CLUB中心领取上云补贴。
I/O读写:I/O大小指的是每次读写操作的数据量,比如4 KiB。IO读写的性能指标IOPS和吞吐量存在运算关系:IOPS * I/O大小 = 吞吐量
。因此应用的I/O大小不同,需要关注的性能指标也不一样。
IOPS:英文Input/Output Operations per Second,即每秒能处理的I/O个数,表示块存储处理读写的能力,单位为次/秒。如果你部署在阿里云的应用是I/O特征是时延型随机小I/O(例如数据库类应用)需要关注IOPS性能。
吞吐量:英文Throughput,吞吐量指单位时间内可以成功传输的数据数量,单位为MB/s。如果你部署在阿里云的应用的I/O特征是大量顺序读写,大I/O(例如数据库类应用),就需要关注吞吐量。
访问时延:英文呢Latency,块存储处理一个I/O需要的时间,单位为s、ms或者μs。过高的时延会导致应用性能下降或报错。如果你的应用对高时延比较敏感,例如数据库应用,需要关注时延。建议选择ESSD AutoPL云盘、ESSD云盘等低时延产品。
关于云盘的I/O读写、IOPS及吞吐量性能参数的计算公式:IOPS * I/O大小 = 吞吐量
服务器百科网以SSD云盘为例,I/O、IOPS及吞吐量对应的数量关系如下表:
I/O大小(KiB) | IOPS最大值 | 吞吐量(MB/s) |
---|---|---|
4 | 约25,000 | 约100 |
16 | 约17,200 | 约260 |
32 | 约9,600 | 约300 |
64 | 约4,800 | 约300 |
如上表所示,SSD云盘的性能因数据块大小而异,数据块越小,吞吐量越小,IOPS越高。