引用地址

https://www.sulabs.net/?p=895

DELL PERC 系列阵列卡选型和用法指南

2018年12月29日 Su

本文缘起于一位朋友在生产服务器硬件中,使用了错误的阵列卡配置,导致磁盘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 系列阵列卡选型和用法指南的更多相关文章

  1. 安装Windows 2008 操作系统时加载ServeRAID-MR10系列阵列卡驱动

    安装Windows 2008 操作系统时加载ServeRAID-MR10系列阵列卡驱动 适用机型: 所有System x3200 M2; 所有System x3250 M2; 所有System x33 ...

  2. dell c6220II lsi阵列卡

    1.如果在lsi阵列卡上有多个raid,那么需要在第一个创建的raid上装系统,或者说先创建装系统的raid,否则可能报 hard disk error(centos 6.6) 2.热插拔的后果:如果 ...

  3. LSI阵列卡进行高效管理

    LSI公司(LSI Corporation)(NASDAQ:LSI)(中文:艾萨华)是一家总部位于加利福尼亚州米尔皮塔斯 (Milpitas) 的半导体和软件领先供应商,其主要产品包括:RAID控制器 ...

  4. 常用PC服务器LSI阵列卡配置

    通常,我们使用的DELL/HP/IBM三家的机架式PC级服务器阵列卡是从LSI的卡OEM出来的,DELL和IBM两家的阵列卡原生程度较高,没有做太多封装,可以用原厂提供的阵列卡管理工具进行监控:而HP ...

  5. IBM MR10i阵列卡配置Raid0/Raid1/Raid5(转)

    RAID5配置: 其实RAID0/RAID1都基本一致,只是选择的类型不同. 1. 开机看到ctrl+h的提示按下相应的键,等ServerRaid 10-i卡初始化完成则进入WebBIOS 配置界面: ...

  6. Dell H300/6i/6iR/H700/H800阵列卡配置(转)

    说明:其实Dell系列的阵列卡基本都是同一个套路和界面,包括操作步骤,不同的是不同的卡性能和支持Raid模式不一样而已. 名称解释: Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RA ...

  7. dell服务器各类raid 和磁盘在阵列卡上的实验

    听很多人说,做好阵列的硬盘从阵列上移除后,重新从硬盘导入阵列信息的时候不能打乱位置,昨天用两台Dell R710,四块sas 300G HP硬盘做实验,实验步骤如下: 一.dell R710首先用三块 ...

  8. 阵列卡,组成的磁盘组就像是一个硬盘,pci-e扩展出sata3.0

    你想提升性能,那么组RAID0,主板上的RAID应该是软RAID,肯定没有阵列卡来得稳定.如果你有闲钱,可以考虑用阵列卡. 不会的.即使不能起到RAID的作用,起码也可以当作直接连接了2个硬盘.不会影 ...

  9. Dell PowerEdge服务器RAID卡驱动下载

    Dell PowerEdge服务器RAID卡驱动下载 DELL新阵列卡驱动下载 型号 支持系统驱动 H310/710 /710P/810 Win2008 x32 Windows 2008 x64 Wi ...

随机推荐

  1. Pycharm 编辑器快捷键

    必备技能:IDEA一定要懂的32条快捷键 这些IntelliJ IDEA键盘快捷键可以让你专注于编写代码,让你的双手在键盘上起舞. 1,搜索文件名: ↑   Shift 快速连续按两下 2,显示便捷提 ...

  2. spring-kafka —— 生产者消费者重要配置

    一.生产者配置 # 以逗号分隔的主机:端口对列表,用于建立与Kafka群集的初始连接 spring.kafka.producer.bootstrap-servers=TopKafka1:9092,To ...

  3. The working copy is locked due to a previous error.

    SVN报错: The working copy is locked due to a previous error. 不能更新项目代码... 解决方式: 解决:右键你的左侧管理目录中的相关目录,然后点 ...

  4. koa2数据请求相关问题解决方案汇总

    前端请求后端数据,难免会遇到如下几个问题: 1⃣️跨域 2⃣️post/get,其中post请求的方式又分为多种 3⃣️后端数据返回格式(上一篇已经有讨论过,这里不再赘述) 用koa2的话,如何解决这 ...

  5. Product - 产品经理 - 转型

    特别说明 本文是已读书籍的学习笔记和内容摘要,原文内容有少部分改动,并添加一些相关信息,但总体不影响原文表达. - ISBN: 9787568041591 - https://book.douban. ...

  6. K8s+dashboard安装部署【h】

    系统安装使用虚拟机安装两个centos系统,在/etc/hosts里增加两行192.168.140.128 kuber-master192.168.140.129 kuber-node1 关闭防火墙s ...

  7. new URLSearchParams( )用法说明

    URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串. 方法:该接口不继承任何属性. URLSearchParams.append() 插入一个指定的键/值对作为新的搜 ...

  8. 删除指定路径下固定格式,以.log结尾、三天前的文件,或删除空的日志文件

    师出‘百测’besttest 删除指定路径下固定格式,以.log结尾.三天前的文件,或删除空的日志文件. 日志文件格式:XXXX_2019-01-01.log. import os,datetime ...

  9. cocos2dx-android-添加64位编译

    Application.mk: APP_ABI := armeabi arm64-v8a build.gradle: android{ ndk{ abiFilters "armeabi&qu ...

  10. ubuntu 16.04主题美化

    目录 numix图标 Flatabulous主题 参考: Unity-tweak-tool插件 numix图标 sudo apt-add-repository ppa:numix/ppa sudo a ...