硬盘主要用来存储数据,其主要的性能指标有两个:IOPS和吞吐量
IOPS (Input/Output Per Second)即每秒的的读写次数,可以认为是单位时间内存储系统可以处理的I/O请求数。一般以秒为基本单位。该指标对于随机读写是关键的性能指标。
iops吞吐量(MBPS)即每秒传输的数据量,可以认为是单位时间内存储系统成功地传送数据的数量,一般以秒为基本单位。该指标对于连续读写是关键的性能指标。
吞吐量(MB/s)此两种指标是动态变化的,其最大理论值受硬件指标控制,在实际测试时不但与读写负载相关,也可以相互影响,一般来讲单次I/O操作读写的数据量越大,此时的IOPS越小,反之亦然。同时不同的场景对于IOPS和数据吞吐量的追求也不一样:
读取10000个1KB文件,用时10秒 Throught(吞吐量)=1MB/s,IOPS=1000,追求IOPS。
读取1个10MB文件,用时0.2秒 Throught(吞吐量)=50MB/s,IOPS=5,追求吞吐量。
网友评论