性能指标

评估云硬盘性能有3个重要的指标数据:

  • IOPS:每秒读写次数。
  • 吞吐量:每秒读写IO流量。
  • IO时延:IO提交到IO完成的时间。

理论上, IOPS与吞吐量越大越好,时延越低越好。

IOPS

IOPS(Input/Output Operations Per Second)是一个用于计算机存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可以视为是每秒的读写次数。 IOPS根据测试倾向性的不同,主要包括4种类型的IOPS指标:随机读IOPS、随机写IOPS、顺序读IOPS、顺序写IOPS。

IOPS类型 说明
随机读IOPS 每秒平均的随机读取次数
随机写IOPS 每秒平均的随机写入次数
顺序读IOPS 每秒平均的顺序读取次数
顺序写IOPS 每秒平均的顺序写入次数

吞吐量

吞吐量是磁盘在单位时间内能成功传递的平均数据量。吞吐量的单位通常表示为MB每秒(MB/s或MBps)。

IO时延

IO时延是指一次IO请求发出,到该IO请求完成所耗费的时间。

性能对比

UDisk主要包括3种类型的产品:RSSD云盘,SSD云盘和普通云盘

  • RSSD云盘: 底层以Nvme SSD为存储介质,网络传输使用RDMA
  • SSD云盘: 底层以Nvme固态硬盘作为存储介质
  • 普通云盘: 底层以HDD机械磁盘作为存储介质

三种产品的云盘的性能对比如下表所示:

参数 RSSD云盘(公测中) SSD云盘 普通云盘
单盘IOPS min{1800+50* 容量,1200000} min{1200+30* 容量,24000} 1000(峰值)
单盘吞吐量 min{120+0.5* 容量,4800}MBps min{80+0.5* 容量,260}MBps 100MB/s(最大)
平均时延 0.1-0.2ms 0.5-3ms 10ms