SSD固态硬盘速度测试
衡量存储性能一般看吞吐量(传输速度)和IOPS两个指标。
吞吐量主要指大文件的连续读写速度,在大文件的复制、备份等场景适用,用“HD Tune专业版”中的“基准”测试功能即可测试出磁盘的吞吐量,一般传统机械sata硬盘的顺序读写速度为
:80~150M/s, SAS硬盘为150~200M/s,SSD固态硬盘为400~600M/s。
西部动力弹性云主机使用“分布式存储”模式时, 在正常负载情况下的顺序读取速度为180~300M/s,集群空载情况下测试速度为400~700M/s。顺序写速度约为30~70M/s。
西部动力弹性云主机使用“SSD固态硬盘”模式时,在正常负载情况下的顺序读取速度为600~800M/s,顺序写速度约为300~450M/s。
随机读写性能也是衡量硬盘表现的重要指标,它基本上代表了硬盘在读写散布在各个位置的小文件时的性能表现,一般以4KB文件大小为标准,IOPS(I/Os per second)即每秒输入输出次数。
在网站WEB应用及数据库应用中,通常是若干随机小文件的读写,故存储的IOPS若太低则在高访问量的情况下可能会成为性能瓶颈。 用“HD Tune专业版5.50”中的“文件基准”功能可以测试
IOPS性能,一般以4K大小对应的iops指标做为参考:
5.50
常见硬盘IOPS参考值:
7200转SATA硬盘:随机读写约90 IOPS
15000转SAS硬盘:随机读写约180 IOPS
2013年主流的SSD固态硬盘:随机读写约5000~60000 (不同品牌的产品各有不同)
西部动力弹性云主机使用“分布式存储”模式时, 单一随机读IOPS约为3000~6000。单一随机写IOPS约为800~1000。
西部动力弹性云主机使用“SSD固态硬盘”模式时,单一随机读IOPS约为5000~40000。单一随机写IOPS约为4000~30000。
综上所述:
西部动力云主机同时兼顾数据安全与IO速度问题,个别服务商保存3份数据以牺牲IO速度为代价,只有极低的IO速度,其他国内云厂商一般采用本机阵列存储,可靠性不高,本
机硬件或存储损坏的情况下,业务中断时间较长。西部动力创造性地解决了这个问题,通过高速的万M网络和极优的算法,既保证了数据安全也提供相当不错的磁盘IO性能,其“分布式存储
”模式,数据同步写4份,在保证数据安全的同时,仍拥有相当高的读取速度,写入速度也能满足98%以上的网站应用场景。 对于个别对IO随机读写要求极高的应用,可以选择SSD固态硬盘
存储方式,SSD相对传统机械硬盘有着上百倍的IOPS提升,但价格也相当贵。“SSD硬盘存储”方式虽然有RAID5方式保证数据的安全性,但在宿主服务器异常死机或损坏的情况下,不支持“
热迁移”至其他节点,中断时间相对较长,故需要根据业务对可靠性的要求选择负载均衡或双机热备等方式来进行容灾备份。
相关链接:
常见硬盘IOPS参考值 http://elf8848.iteye.com/blog/1731301
RAID0新玩法 三星840系SSD狂飙千兆/秒 http://ssd.zol.com.cn/325/3258025.html
I/0接口吐吞量测试对比 http://ssd.zol.com.cn/365/3651843.html