加速磁盘性能 解析12G服务器PERC阵列卡

对服务器而言,并非所有用户可以直接接触,甚至说了解的甚少,面对5U塔式服务器或者机架式服务器,通常很难区分每个服务器差异,而就目前中小企业服务器来说,之前介绍戴尔12G塔式、刀片和机架式系列x86产品,从服务器的名称分辨出服务器详细信息,笔者这次对戴尔第12G PowerEdge服务器进行简单PERC卡的说明。

加速磁盘性能工具 解析12G服务器PERC卡

12G服务器的PERC卡按性能可以分为四类:PERC S110、PERC H310、PERC H710、PERC H710P/H810的RAID卡。

谈及RAID卡,在整个服务器系统中,磁盘存储系统性能最慢。传统的磁盘存储采用机械转动的方式,单个磁盘读写速度提升相比其它组件都要来得慢。因此,通过RAID技术将多个物理磁盘的读写性能合并。

而RAID卡的性能通过不同的类别针对不同用于,毫无疑问地会影响到整个存储系统的性能。首先来看看戴尔第12代服务器的RAID卡有什么变化。

加速磁盘性能工具 解析12G服务器PERC卡

正如之前所提,戴尔服务器上的RAID卡被称作PERC (PowerEdge Expendable RAID Controller的缩写)。12G服务器的PERC卡按性能分成了以下几种:

①、PERC S110基于芯片组和驱动的软RAID,用于Windows系统中,适合入门用户。

②、PERC H310入门级硬件RAID卡(支持raid0、1、5、10、50)。由于没有缓存,RAID5随机写性能比较有限。

③、PERC H710中端级硬件RAID卡。拥有512MB的读写缓存,因此RAID5随机读写性能有相当大的提高,能满足一般业务应用的需求。

④、PERC H710P/H810高端硬件RAID卡。其中H710P用来连接服务器内部硬盘,H810用来连接外挂的MD1x00系列磁盘柜。它们拥有1GB的读写缓存和一系列高级功能,能满足大部分高IOPS和高带宽业务应用的需求。

对于RAID卡来说,数据存储是关键。通常有约80%以上属于不活跃性数据,只有约20%属于活跃或者热点数据。特别是在Web服务器、文件服务器、虚拟桌面(VDI)对热点数据有频繁的读操作。而传统的磁盘存储无法满足响应速度,而SSD有限的容量和价格也受到制约。

加速磁盘性能工具 解析12G服务器PERC卡

PERC H310入门级硬件RAID卡

正如之前谈到,PERC H310入门级硬件RAID卡由于没有缓存,RAID5随机写性能比较有限,在戴尔12G服务器上针对用户业务不同进行入门级应用选择。

而针对Dell PERC H710集成RAID控制器,512 MB NV高速缓存(全高),因此RAID 5随机读写性能有相当大的提高,能满足一般业务应用的需求。作为中端产品可提高性能、可靠性和容错能力并简化管理,从而提供强大且易于管理的方法来创建稳健的基础架构并帮助最大限度延长服务器正常运行时间。

加速磁盘性能工具 解析12G服务器PERC卡

Dell PERC H710

针对高端H710P/H810 RAID卡中自带的CacheCade功能,通过启用PERC卡级别的数据分层。只需要添加1-4块SSD硬盘并设置为CacheCade可以实现性能提升,从而侧面从高端延伸至低端入门级卡了解12G服务器PERC卡的知识。

加速磁盘性能工具 解析12G服务器PERC卡

PERC H710P/H810 RAID卡

PERC H710P/H810首次采用的双核PPC 800MHz CPU,同时还增加1MB的二级缓存和4MB的SRAM,提高RAID卡的计算能力。读写缓存使用1GB的1333MHz DDR内存,比上一代PERC产品提高了近一倍的性能。

新PERC卡上的电池比以前略显小,笔者了解主要是12G服务器的PERC卡使用NVRAM保护写缓存。当系统意外掉电时,1GB DDR缓存中还未写入硬盘的数据将被写入到NVRAM中,在写入NVRAM的过程中保证供电。写入成功后,电池停止供电,但相比之以只能保持72小时的缓存,NVRAM中的缓存可以长期地保存下去,新PERC卡提升可靠性。