磁盘 vs SSD性能
^ - ^
心血来潮,对性能数字开始越来越敏感。性能评估,方案论证,系统工程师必备技能也。
1 概述
软件有一个特点,就是最大限度地利用硬件资源,随着SSD,Fusion IO等各种技术的发展,可以考虑在单机层面上通过搭配不同类型的硬件来整体优化存储系统,在性能和价格上取得一个很好的折衷。 但是要能够设计优秀的系统,必须得知己知彼,要了解应用的负载模式并且同时应该对底层的硬件特性要有一定的了解。
2 硬盘 vs SSD
(1):随机读写 [iops]
a) 磁盘 : 磁盘寻道+旋转延迟基本为10ms,读写带宽为100MB/s,以下为4kB 64KB 1MB为随机读写数据。
理论最大iops : 1s/10ms = 100
4KB : IOPS = 1 s / ( 10ms + 4kB / 100MB/s ) = 1s/10.04ms = 99.6
64KB : IOPS = 1 s / ( 10ms + 64kB / 100MB/s ) = 1s/10.64ms = 93.6
1MB: IOPS = 1s / ( 10ms + 1MB / 100MB/s ) = 1s/20.00ms = 50