日期:2014-05-16 浏览次数:20406 次
一. 企业级 vs 消费级
选择在服务器上使用的SSD,首先面临的选择是,用企业级还是消费级的SSD?
企业级的SSD在价格上,是消费级SSD的10~20倍。他们的不同体现在下面的几点:
(1)Wafer取用部位的不同(可靠性不同)
Wafer(晶元),是单晶硅棒经过抛光、切片之后的圆片。SSD的存储单元的基材就是取自于Wafer上的一小块。Wafer上不同的部位可靠性是不同的。企业级就是用Wafer上最可靠的部分来制造的。因此从原料来说,企业级的SSD优于消费级SSD。
(2)测试标准不同
不同的测试标准,也保证了企业级SSD的可靠性比消费级的更强。
(3)稳定性
消费级降级严重,稳定态 300 IOPS,消费级大约 3000 IPOS;
我们使用消费级的SSD,做了一次测试。向数据库中插入上亿条记录,观察在出厂态(初始状态)及稳定态(保证SSD已经被全覆盖过)时的稳定性。从前后对比可以看出,消费级SSD在稳定态下,性能确实下降严重。
从上面的区别来看,在服务器上还是选用企业级的SSD为好。毕竟服务器追求的是可靠和稳定。
并且,从另一个角度讲,消费级的SSD用在服务器上也不太具有竞争力。例如:有人做过 消费级SSD和磁盘整列Raid0的对比,各项指标持平,甚至有些还略低与Raid0。
二. SLC vs E-MLC
第二个面临的选择,是使用 SLC 还是 E-MLC(企业级MLC)
(1)对比
对比二者,SLC的优势在于,P/E(可擦写次数)高,使用时间长,写性能很好。
E-MLC的优势在于,容量可以做的比SLC大,价格当然也是其优势,SLC大约会是其5倍。
从读性能上来讲,由于现在的E-MCL都是用的多控制器,提高了读并发,因此两者基本持平。
(2)选用策略
读写压力都大,建议选用SLC;
读多写少(例如OLTP系统),E-MLC是性价比高的选择。
三. 其他
接口类型,尽量选择PCI-e 高版
写性能是SSD软肋,选择主控带有写缓存的产品
下一篇,来聊聊对SQLServer来说,如何应用SSD?