云盘I/O读写大小是指什么?Input/Output Operations per Second

阿里云服务器ECS的云盘I/O读写大小是指每次读写操作的数据量,比如4 KiB。云盘的IO读写和云盘的性能指标IOPS及吞吐量存在运算关系:IOPS * I/O大小 = 吞吐量。因此应用的I/O大小不同,需要关注的性能指标也不同。阿里云服务器网aliyunfuwuqi.com整理云盘IO读写参数详解:

那么问题来了,既然云盘的IO、IOPS及吞吐量存在运算关系,那么什么是IO读写?什么是IOPS?什么是吞吐量?详细介绍如下:

云盘I/O读写大小是指什么?Input/Output Operations per Second_第1张图片

IOPS:英文Input/Output Operations per Second,即每秒输入输出操作次数,IOPS是指每秒能处理的I/O个数,表示块存储处理读写的能力,单位为次/秒。如果你的部署在阿里云的应用特征是需要更小的时延型随机小I/O,需要关注IOPS性能,例如数据库应用,就需要关注IOPS性能参数。

吞吐量:英文Throughput,吞吐量是指单位时间内可以成功传输的数据数量,单位为MB/s。如果你部署应用的I/O特征是大量顺序读写,大I/O(例如数据库类应用),就需要关注吞吐量。

云盘IO读写、IOPS和吞吐量之间的运算关系如下:IOPS * I/O大小 = 吞吐量

以SSD云盘为例,SSD云盘的性能因数据块大小而异,数据块越小,吞吐量越小,IOPS越高,三者数量大小关系的关系如下表,可领上云补贴 aliyun.club 阿里云CLUB中心的上云补贴券。

I/O大小(KiB) IOPS最大值 吞吐量(MB/s)
4 约25,000 约100
16 约17,200 约260
32 约9,600 约300
64 约4,800 约300

更多关于云盘块存储性能请参考官方说明。

你可能感兴趣的:(阿里云,数据库)