PCIe SSD磁盘
2013-05-17 by dongnan
开始之前
由于机械转动速度的限制,传统的单个15K
转速的硬盘能够提供的IOPS
在150-200
数量级左右,
SSD虽然没有了机械结构,但是由于SCSI/SAS
接口界面、传输协议、软件驱动等部分的性能限制,可以提供IOPS
能到达3000-10000
数量级。
而某些应用需要更高的IOPS
,例如10000-100000
数量级的IOPS
性能,因此需要绕过SCSI/SAS协议,对SSD
实现更高效的IO
访问。
PCIe SSD
在戴尔第12
代服务器中,戴尔新推出了PCIe SSD
的技术来支持这一类型的应用。
PCIe SSD
采用一块PCIe x16
的扩展卡,可以连接最多4块的PCIe SSD
盘。
扩展卡直接连在PCIe
高速通道上,卡上没有RAID
控制器与SAS
控制器,因此延时极小,可以充分利用SSD
提供超高的IO
性能。
PCIe SSD
盘使用通用的2.5
硬盘托架,通过前面板安装,因此维护起来相当的方便,采用Micron SLC
芯片,单盘有175G
和350G
两种规格。
PCIe SSD
扩展卡对CPU
资源的占有很少。目前能够支持的操作系统包括Windows 2008 R2 SP1
、RH/SUSE Linux
等。
PCIe SSD
可以使用OS级别的RAID,也能够支持热插拔。
在使用SQLIO
对4*350GB
的PCIe SSD
环境进行测试的过程中,观察到高达600,000 IOPS
的8KB
随机读写以及高达400,000 IOPS
的随机写。
下面这篇白皮书介绍了如何使用PCIe SSD
和PE R720
搭建高性能的OLTP SQL
数据库:
http://en.community.dell.com/techcenter/enterprise-solutions/m/sql_db_gallery/20066080.aspx
小结
总而言之,PCIe SSD
技术为10000-100000
数量级IOPS
请求的应用提供了一个更容易维护、对系统CPU开销更小、性价比更高的解决方案。
参考
PCIe SSD - 更高的IOPS