[转]DELL PERC 系列阵列卡选型和用法指南
引用地址
DELL PERC 系列阵列卡选型和用法指南
本文缘起于一位朋友在生产服务器硬件中,使用了错误的阵列卡配置,导致磁盘IO性能大降,在调整后恢复正常,一时兴起,也干脆直接来写个DELL阵列卡选型和用法指南,提供给需要的朋友参考,如需转载请注明出处。
目前DELL硬件阵列卡主要采用LSI公司、现Avago安华高提供的OEM解决方案,和原厂对比,没有过多的定制和功能裁剪,板卡为富士康代工生产,兼容性,稳定性,性能各方面都有不错的表现,LSI的SAS控制器产品目前是属于第一梯队,各厂家基本均都有采用。
PERC 是 PowerEdge Raid Controller 的缩写,前缀S表示为Software软件阵列,H 表示为Hardware 硬件阵列 ,从入门到高端型号第一位数字分别用1 3 7 8 表示,第二三位数字位为产品代数,30表示为13G代产品,结尾P表示 Performance 高性能型号
常见型号如下
PERC S120 入门软件阵列卡,主板集成无缓存 支持RAID0 1
PERC H330 入门硬件RAID卡,无板载缓存, 支持RAID 0 1 5 10 50
PERC H730 主流硬件RAID卡带有1G缓存和电池 支持RAID 0 1 5 6 10 50 60
PERC H730P 高性能硬件RAID卡带有2G缓存和电池 支持RAID 0 1 5 6 10 50 60
PERC H830 同H730P,没有内置接口,使用外置接口连接附加存储磁盘柜用
H330/730/730P阵列卡均有2种规格,标准PCI-E 8X插卡和直接安装固定主板上的mini小卡,通常可以选择小卡即可。
S120 阵列卡
这个卡是入门单路服务器的默认阵列卡,由Intel的芯片组提供的软件阵列功能,DELL定制而来,工作时需要依赖CPU来进行数据处理,在驱动安装,管理重建维护上较麻烦,在Linux上驱动需要作为内核模块来加载,不能随意升级内核版本,不建议使用,如果对数据安全有要求,最好是选购一块基本的硬件卡H330来做RAID1使用。
H330 阵列卡
为双路标配机型默认的入门级硬件阵列卡,不具备板载缓存,因此不要拿来做为RAID5 使用,典型的3盘RAID5配置读取速度在300-400M左右,还算正常,但写入速度最高不足20M/s IOPS相当低,连单块硬盘1/5的速度都不到,在较高业务IO应用场景,会严重影响系统运行效率。
对于机械硬盘来说,最佳配置模式是2块做RAID1用于数据冗余, 单盘损坏可以直接替换自动重建,而不是像S120软阵列需要启动到操作系统中后来做重建操作;或者是针对大数据存储直接满配硬盘,不做RAID,单块通过JBOD直通系统,由集群软件副本实现在其它节点的数据冗余,也能提供最佳的IOPS性能,存储成本,空间利用。
对于固态硬盘来说,不带缓存的阵列卡反而是个优势,大多SSD硬盘根据不同容量都自带有512M,1G 或者更高的缓存来提升写入速度,SAS/SATA 6Gbps 接口也基本能提供读写550M/s的速度,阵列卡多了一级缓存反而会拖慢SSD速度,因此最佳的配置模式是单盘直通/RAID 0 或者2块做RAID0 来使用,普遍能提供1万以上的IOPS能力,远超机械硬盘的几百IOPS。
高级配置说明:
机械硬盘/固态硬盘 RAID0 RAID1 模式 磁盘高速缓存:启用 写策略:直写 预读策略:不预读
注意:H330的磁盘高速缓存为必须启用项,不能关闭或保持不变,否则会严重影响IO。
额外说明:
固态硬盘目前有消费级和企业级区分,企业级产品里又细分为读取密集,写入密集,均衡型产品等,高端产品的DWPD每日写入量能做到全盘擦写5次并持续5年,即便企业级入门产品也基本都提供每日30%的单盘容量的写入并持续5年。根据以往的大量服务器管理经验,企业级和消费级机械硬盘年均会有10块左右的损坏,占比在3%左右,企业级固态硬盘未出现一例故障,在分析损坏硬盘的SMART数据时发现1-2年内均写入不到1-10T,在中轻度负载的生产环境下数据写入量并不是很大,也可以看出使用固态硬盘是很可靠的,在价格上600G 15K SAS和读取密集型SSD区别并不大。
对于固态硬盘耐久度问题,在使用DELL原厂企业级SSD的情况下,是能在IDRAC管理界面中看到剩余寿命信息的(其它零售版本不支持)配合管理软件时很容易实现健康度监控的。
同代同容量同转速的SAS硬盘和SATA硬盘在性能上并无差距,SAS硬盘主要是在连接器中部额外提供了一组数据端口,其目的主要是用于冗余。对于高端硬盘型号,通常只提供SAS接口。厂家通常对SAS实行三到五年质保,SATA质保会短一些。
H730阵列卡
此型号为选配型号,提供板载1G缓存和后备电池,缓存主要是用于硬盘写入加速,其工作原理主要是将大量的写IO请求数据先缓存起来,等缓存快用满时,再批量刷到磁盘上,降低机械硬盘同时读写而导致IO偏低的影响,后备电池则是防止服
务器突然断电,缓存数据未刷到硬盘会导致数据丢失设计的,未写入硬盘的数据会在下次开机后自动回写。
机械硬盘建议配置为RAID 0 1 5 6 10 50 60 阵列,同时开启板载缓存提升读写性能, 通常3盘RAID5读写在300-600M左右
固态硬盘建议配置为单盘RAID 0 或多盘RAID 5模式,其它几种模式因数据冗余,会额外消耗写入寿命,不推荐,同时需要开启硬盘的磁盘高速缓存,关闭板载缓存的回写和自适应预读,来达到最高性能。
在服务器配件选型时,建议默认选择H730卡,在采购成本上不会有太大的增加。
额外说明:
H730在搭配固态硬盘使用时,卡自身会有一定的性能瓶颈,在到底一定速度后提升会不明显,同时RAID 5不建议超过8块
高级配置说明:
机械硬盘 RAID0 1 5 6 10 50 60 模式 磁盘高速缓存:关闭 写策略:回写 预读策略:自适应预读
固态硬盘 RAID0 5 模式 磁盘高速缓存:开启 写策略:直写 预读策略:不预读
H730P阵列卡
此型号时H730的增强版,缓存增加到了2G,据说硬件处理能力也更高一点,对机械硬盘读写速度也有一定的提升,但区别没有H330和H730大,如果计划使用24盘位的机型并满配机械硬盘用于数据存储,或者用于大块文件读写,建议选择使用。
H830阵列卡
此型号为H730P的外置接口阵列卡,PCI-E 8X插卡形式,没有内置接口,不能用于服务器内部硬盘背板连接,通常是用来直连MD1400存储盘柜来扩展服务器存储空间使用的,使用方式上和内置阵列卡无明显区别,可以看作是把服务器硬盘位从内部挪到外部来使用,同时MD1400盘柜支持级联功能,最多可以扩展到8个盘柜,满配96个3.5寸硬盘或192个2.5寸硬盘。
[转]DELL PERC 系列阵列卡选型和用法指南的更多相关文章
- 安装Windows 2008 操作系统时加载ServeRAID-MR10系列阵列卡驱动
安装Windows 2008 操作系统时加载ServeRAID-MR10系列阵列卡驱动 适用机型: 所有System x3200 M2; 所有System x3250 M2; 所有System x33 ...
- dell c6220II lsi阵列卡
1.如果在lsi阵列卡上有多个raid,那么需要在第一个创建的raid上装系统,或者说先创建装系统的raid,否则可能报 hard disk error(centos 6.6) 2.热插拔的后果:如果 ...
- LSI阵列卡进行高效管理
LSI公司(LSI Corporation)(NASDAQ:LSI)(中文:艾萨华)是一家总部位于加利福尼亚州米尔皮塔斯 (Milpitas) 的半导体和软件领先供应商,其主要产品包括:RAID控制器 ...
- 常用PC服务器LSI阵列卡配置
通常,我们使用的DELL/HP/IBM三家的机架式PC级服务器阵列卡是从LSI的卡OEM出来的,DELL和IBM两家的阵列卡原生程度较高,没有做太多封装,可以用原厂提供的阵列卡管理工具进行监控:而HP ...
- IBM MR10i阵列卡配置Raid0/Raid1/Raid5(转)
RAID5配置: 其实RAID0/RAID1都基本一致,只是选择的类型不同. 1. 开机看到ctrl+h的提示按下相应的键,等ServerRaid 10-i卡初始化完成则进入WebBIOS 配置界面: ...
- Dell H300/6i/6iR/H700/H800阵列卡配置(转)
说明:其实Dell系列的阵列卡基本都是同一个套路和界面,包括操作步骤,不同的是不同的卡性能和支持Raid模式不一样而已. 名称解释: Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RA ...
- dell服务器各类raid 和磁盘在阵列卡上的实验
听很多人说,做好阵列的硬盘从阵列上移除后,重新从硬盘导入阵列信息的时候不能打乱位置,昨天用两台Dell R710,四块sas 300G HP硬盘做实验,实验步骤如下: 一.dell R710首先用三块 ...
- 阵列卡,组成的磁盘组就像是一个硬盘,pci-e扩展出sata3.0
你想提升性能,那么组RAID0,主板上的RAID应该是软RAID,肯定没有阵列卡来得稳定.如果你有闲钱,可以考虑用阵列卡. 不会的.即使不能起到RAID的作用,起码也可以当作直接连接了2个硬盘.不会影 ...
- Dell PowerEdge服务器RAID卡驱动下载
Dell PowerEdge服务器RAID卡驱动下载 DELL新阵列卡驱动下载 型号 支持系统驱动 H310/710 /710P/810 Win2008 x32 Windows 2008 x64 Wi ...
随机推荐
- Selenium 2自动化测试实战33(带unittest的脚本分析)
带unittest的脚本分析 #test.py #coding:utf-8 from selenium import webdriver from selenium.webdriver.common. ...
- CentOS7.5安装python3并设置成系统默认python环境
1.环境说明 系统版本:CentOS7. 安装的python版本: 2.编译环境准备(如果出现文件解压错误,wget命令无法下载等各种小意外,先把下面的环境安装一遍) yum install zlib ...
- C++中重载、重定义、重写概念辨析
重载:函数名相同,函数的参数个数.参数类型或参数顺序三者中必须至少有一种不同.函数返回值的类型可以相同,也可以不相同.发生在一个类内部. 重定义:也叫做隐藏.覆盖,子类重新定义父类中有相同名称的非虚函 ...
- java+服务器上传和下载文件
1.介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码. enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1. ...
- Linux系统管理_主题02 :管好文件(1)_2.4 链接文件_ln
在 Linux 中,链接有两种:符号链接(symbolic link)和硬链接(hard link). 删除一个符号链接不会影响到这个符号链接指向的目标文件或目 录: 反过来,删除.移动或者重 ...
- ToolBar跟随键盘弹出和隐藏
实现效果如下: 代码实现如下: // // ViewController.m // PopToolBarDemo // // Created by 思 彭 on 2017/7/20. // Copyr ...
- React Native常用第三方汇总
React Native 项目常用第三方组件汇总: react-native-animatable 动画 react-navigation github : https://reactnavigat ...
- XCTF攻防世界Web之WriteUp
XCTF攻防世界Web之WriteUp 0x00 准备 [内容] 在xctf官网注册账号,即可食用. [目录] 目录 0x01 view-source2 0x02 get post3 0x03 rob ...
- web赛题
@php反序列化漏洞https://www.freebuf.com/news/172507.html @巅峰极客wp https://www.anquanke.com/post/id/189142 @ ...
- JVM 分析工具和查看命令,超详细
jinfo 可以输出并修改运行时的java 进程的opts. jps 与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号. jstat 一个极强 ...