2.1.4 性能参数

常见硬件的大致性能参数如表2-1所示。

2.1.4 性能参数 - 图1

磁盘读写带宽还是不错的,15000转的SATA盘的顺序读取带宽可以达到100MB以上,由于磁盘寻道的时间大约为10ms,顺序读取1MB数据的时间为:磁盘寻道时间+数据读取时间,即10ms+1MB/100MB/s×1000=20ms。存储系统的性能瓶颈主要在于磁盘随机读写。设计存储引擎的时候会针对磁盘的特性做很多的处理,比如将随机写操作转化为顺序写,通过缓存减少磁盘随机读操作。

固态磁盘(SSD)在最近几年得到越来越多的关注,各大互联网公司都有大量基于SSD的应用。SSD的特点是随机读取延迟小,能够提供很高的IOPS(每秒读写,Input/Output Per Second)性能。它的主要问题在于容量和价格,设计存储系统的时候一般可以用来做缓存或者性能要求较高的关键业务。

不同的持久化存储介质对比如表2-2所示。

2.1.4 性能参数 - 图2

从表2-2可以看出,SSD单位成本提供的IOPS比传统的SAS或者SATA磁盘都要大得多,而且SSD功耗低,更加环保,适合小数据量并且对性能要求更高的场景。