硬盘性能指标服务器性能和吞吐量,IOPS和吞吐量:衡量硬盘性能的主要指
标
要理解IOPS,先要了解磁盘I/O的概念。I/O(input/output)从字义理解就是输⼊/输出,输⼊指的是对磁盘写⼊数据,输出指的是从磁盘读出数据。磁盘IOPS(Input/Output per Second)即在⼀秒内磁盘能够处理的I/O请求数量,对于随机读写频繁的应⽤,IOPS是关键衡量指标。另⼀个重要指标是数据吞吐量,即每秒磁盘I/O的流量(写⼊+读出数据的⼤⼩),对于⼤量连续读写的应⽤,吞吐量是关键衡量指标。
磁盘IOPS和吞吐量是动态变化的,其最⼤理论值受硬件指标影响,在实际测试时,不但与读写负载相关,也可以相互影响。⼀般来讲,单次I/O操作读写的数据量越⼤,此时的IOPS越⼩,反之亦然。同时,不同的场景对于IOPS和数据吞吐量的追求也不⼀样:
读取10000个1KB⽂件,⽤时10秒 ,Throught(吞吐量)=1MB/s,IOPS=1000,追求IOPS。
读取1个10MB⽂件,⽤时0.2秒 ,Throught(吞吐量)=50MB/s,IOPS=5,追求吞吐量。
另外,不同类型的磁盘性能也有差异,⽬前常⽤的磁盘类型是SAS和SATA磁盘,⼀些⾼端存储也采⽤SSD盘,⽐如
⾼性能云盘——每份数据保留4份,⽀持热迁移、快照备份等,提供长期稳定的I/O性能输出,适合web服务、中⼩型数据库、企业办公等⼤多数业务场景,满⾜核⼼业务测试、开发联调环境的I/O需求。
SSD超⾼速云盘——采⽤⾼速SSD硬盘的分布式存储系统,兼具⾼性能云盘的所有优点,同时具有极⾼的随机读写IOPS、⾼吞吐量,适⽤于⾼负载、有密集I/O需求的核⼼关键业务系统,⽀持⼤型数据库运⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论