DELL服务器的各种RAID卡的详细参数.docx
《DELL服务器的各种RAID卡的详细参数.docx》由会员分享,可在线阅读,更多相关《DELL服务器的各种RAID卡的详细参数.docx(10页珍藏版)》请在冰豆网上搜索。
DELL服务器的各种RAID卡的详细参数
文包含如下内容
一、Dell服务器RAID卡介绍
二、阵列卡的Stripesize介绍
三、megacli介绍、安装、使用、crontab监控脚本
四、查看SAS6/iR卡的信息
五、DELL服务器的各种RAID卡的详细参数以下在系统下使用相关命令得到的数据,dell支持的各种RAID卡的详细参数参见本文第五部分。
使用megacli命令查看得到的RAID卡数据:
SAS6/iR:
只支持2块硬盘做raid0,或者raid1,或者不做阵列卡(Dell硬件聊天室获得)
PERC6/iIntegrated
MemorySize:
256MB
RAIDLevelSupported:
RAID0,RAID1,RAID5,RAID6,RAID10,RAID50,RAID60,PRL11,PRL11withspanning,SRL3supported
SupportedDrives:
SAS,SATA
MinStripeSize:
8KB
MaxStripeSize:
1.0MB
接口速度LinkSpeed:
3.0Gb/s
PERCH700Integrated
MemorySize:
512MB
RAIDLevelSupported:
RAID0,RAID1,RAID5,RAID6,RAID10,RAID50,RAID60,PRL11,PRL11withspanning
SupportedDrives:
SAS,SATA
MinStripeSize:
8KB
MaxStripeSize:
1.0MB
接口速度LinkSpeed:
6.0Gb/s
官方资料:
PERCH200(6Gb/秒)
PERCH700(6Gb/秒),配备512MB非易失性高速缓存
PERCH700(6Gb/秒),配备512MB电池后备高速缓存;512MB、1G非易失性电池后备高速缓存
PERC6/i,配备256MB电池后备高速缓存官方资料:
PERCH800(6Gb/秒),配备512MB非易失性高速缓存
PERCH800(6Gb/秒),配备512MB电池后备高速缓存;512MB、1G非易失性电池后备高速缓存
PERC6/E,配备256MB或512MB电池后备高速缓存Stripesize默认64KB。
在每个磁盘上连续写入数据的总量,也称作"条带深度"。
你可以指定每个逻辑驱动器的条带容量从2KB,4KB,8KB一直到128KB。
为了获得更高的性能,要选择条带的容量等于或小于操作系统的簇的大小。
大容量的条带会产生更高的读取性能,尤其在读取连续数据的时候。
而读取随机数据的时候,最好设定条带的容量小一点。
如果指定128KB的条带将需要8MB内存。
不同Stripesize的选择直接影响性能,如IOPS和吞吐量。
Stripesize值小,通过多块磁盘响应多个I/O请求,可以增加I/O访问速率(IOPS)
Stripesize值大,通过多块磁盘响应一个I/O请求,可以增加数据传输速率(Mbps)
我们知道顺序和随机对于带宽和iops的需求成反比,即顺序的读写比较消耗带宽,随机的读写比较消耗iops;通常,小Stripesize适用于数据库,一般Stripesize适用于文件服务器,大Stripesize适用于多煤体应用。
实际应用stripesize大小应在效率测试后具体设置。
数据库一般4-16KB
web服务器默认即可,16-64KB
流媒体等大文件建议128KB以上查看RAID信息的工具有mpt-status、megarc、dellOpenManage。
经测试只有megacli可以实现目标,dellOpenManage由于较大90M左右没有安装。
megacli工具非常强大,上海到晋城专线不仅能查看RAID卡信息,而且还能设置RAID卡,但是不支持SAS6/iR的RAID卡,不推荐采用megacli在线设置RAID卡,本文也仅用于监控挂接在RAID上的硬盘状态。
root@3:
~#lspci|grepRAIDH70002:
00.0RAIDbuscontroller:
LSILogic/SymbiosLogicDevice0079(rev04)root@3:
~#lspci|grepRAIDPERC6/i03:
00.0RAIDbuscontroller:
LSILogic/SymbiosLogicMegaRAIDSAS1078(rev04)root@k:
~#lspci|grepSASSAS6/iR03:
00.0SCSIstoragecontroller:
LSILogic/SymbiosLogicSAS1068EPCI-ExpressFusion-MPTSAS(rev08)root@3:
~#more/etc/apt/sources.list增加如下源:
##addmonitordellperc6/iraidcontroller'ssourcedebhttp:
//hwraid.le-lennymainroot@3:
~#apt-getupdateroot@3:
~#apt-getinstallmegacli术语:
BBU电池备份单元(BatteryBackupUnit)
常用查看命令:
megacli-LDInfo-Lall-aALL查raid级别
megacli-AdpAllInfo-aALL查raid卡信息
megacli-PDList-aALL查看硬盘信息
megacli-AdpBbuCmd-aAll查看电池信息
megacli-FwTermLog-Dsply-aALL查看raid卡日志
megacli-adpCount显示适配器个数
megacli-AdpGetTimeaALL显示适配器时间
megacli-AdpAllInfo-aAll显示所有适配器信息
megacli-LDInfo-LALL-aAll显示所有逻辑磁盘组信息
megacli-PDList-aAll显示所有的物理信息
megacli-AdpBbuCmd-GetBbuStatus-aALL|grep'ChargerStatus'查看充电状态
megacli-AdpBbuCmd-GetBbuStatus-aALL显示BBU状态信息
megacli-AdpBbuCmd-GetBbuCapacityInfo-aALL显示BBU容量信息
megacli-AdpBbuCmd-GetBbuDesignInfo-aALL显示BBU设计参数
megacli-AdpBbuCmd-GetBbuProperties-aALL显示当前BBU属性
megacli-cfgdsply-aALL显示Raid卡型号,Raid设置,Disk相关信息该脚本实现在监控到硬盘故障时发出报警邮件,并关联到手机短信,以便通知运维人员及时处理。
root@3:
~#more/backup/autobackup/autoshell/check_raid_disk_health
#!
/bin/sh
log_dir=/backup/autobackup/logsum/
log_name=_raid_disk_monitor
logtime=$(date+%Y%m%d--date='1daysago')
fix=.log
host=_`hostname`
STATUS=0
echo"CheckingRAIDstatuson$host">$log_dir$logtime$log_name$host$fix
RAID_Contrller=`megacli-AdpAllInfo-aALL|grep"ProductName"|cut-d:
-f2`
echo"Controller:
$RAID_Contrller">>$log_dir$logtime$log_name$host$fix
Online_disk_num=`megacli-PDList-aALL|grepOnline|wc-l`
echo"TotallnumberofPhysicaldisksonline:
$Online_disk_num">>$log_dir$logtime$log_name$host$fix
Degrade_disk=`megacli-AdpAllInfo-a0|grep"Degrade"`
echo$Degrade_disk>>$log_dir$logtime$log_name$host$fix
Degrade_disk_num=`echo$Degrade_disk|cut-d""-f3`
Failed_disk=`megacli-AdpAllInfo-a0|grep"FailedDisks"`
echo$Failed_disk>>$log_dir$logtime$log_name$host$fix
Failed_disk_num=`echo$Failed_disk|cut-d""-f4`
##将raid_disk_monitor.logscp到mail上
scp-P120$log_dir$logtime$log_name$host$fixlai@60.*.*.*:
/data/autobackup/logsum
ssh-p120"cat/data/autobackup/logsum/\$(date+%Y%m%d--date='1daysago')_raid*|mail-s"`echo"
\$(date+%Y'年'%m'月'%d'日'--date='1daysago')ERROR:
tv233_RAID卡硬盘报警"|iconv-futf-8-tgbk`"
m,---f"
["$Degrade_disk_num"-ne0]&&STATUS=1
["$Failed_disk_num"-ne0]&&STATUS=1
exit$STATUS因为megacli不支持SAS6/iR卡,使用一款叫做lsiutil的绿色免安装工具来查看SAS6/iR卡的信息。
官网下载地址ftp:
//l/lsiutil.tar.gz直接解压,运行目录里面的lsiutil即可.
[root@k]#tar-zxvflsiutil.tar.gz
[root@k]#cdlsiutil
[root@k]#./lsiutil【交互式运行】
LSILogicMPTConfigurationUtility,Version1.56,March19,2008
1MPTPortfound
PortNameChipVendor/Type/RevMPTRevFirmwareRevIOC
1./proc/mpt/ioc0LSILogicSAS1068EB310500192f000
Selectadevice:
[1-1or0toquit]1
1.Identifyfirmware,BIOS,and/orFCode
2.Downloadfirmware(updatetheFLASH)
4.Download/eraseBIOSand/orFCode(updatetheFLASH)
8.Scanfordevices
10.ChangeIOCsettings(interruptcoalescing)
13.ChangeSASIOUnitsettings
16.Displayattacheddevices
20.Diagnostics
21.RAIDactions
22.Resetbus
23.Resettarget
42.Displayoperatingsystemnamesfordevices
45.ConcatenateSASfirmwareandNVDATAfiles
60.Shownon-defaultsettings
61.Restoredefaultsettings
69.Showboardmanufacturinginformation
97.ResetSASlink,HARDRESET
98.ResetSASlink
99.Resetport
eEnableexpertmodeinmenus
pEnablepagedmode
wEnablelogging
Mainmenu,selectanoption:
[1-99ore/p/wor0toquit]69---查看Raid卡的信息板子名称【SAS6IR】
Seg/Bus/Dev/FunBoardNameBoardAssemblyBoardTracer
0200SAS6IR
Mainmenu,selectanoption:
[1-99ore/p/wor0toquit]8---扫描硬盘设备并打印设备状态
SAS1068E'slinksare3.0G,3.0G,down,down,off,off,off,off
B___T___LTypeVendorProductRevSASAddressPhyNum
000DiskDellVIRTUALDISK1028
080EnclServDPBACKPLANE1.075942b0b02dcf1a008
HiddenRAIDDevices:
B___TDeviceVendorProductRevSASAddressPhyNum
01PhysDisk0SEAGATESTSSES625000cc4b95d1
09PhysDisk1SEAGATESTSSES625000cc4bd950
【查看Raid状态】:
进入21选项:
Mainmenu,selectanoption:
[1-99ore/p/wor0toquit]21
1.Showvolumes
2.Showphysicaldisks
3.Getvolumestate
4.Waitforvolumeresynctocomplete
23.Replacephysicaldisk26.Disabledrivefirmwareupdatemode27.Enabledrivefirmwareupdatemode30.Createvolume31.Deletevolume32.Changevolumesettings33.Changevolumename50.Createhotspare99.ResetporteEnableexpertmodeinmenuspEnablepagedmodewEnableloggingRAIDactionsmenu,selectanoption:
[1-99ore/p/wor0toquit]2---查看设备在线状态
1volumeisactive,2physicaldisksareactive
PhysDisk0isBus0Target1
PhysDiskState:
online
PhysDiskSizeMB,InquiryData:
SEAGATESTSSES62
Warning,pagelengthinreplydoesnotmatchpagelengthinbuffer
(9vs.15)
PhysDisk1isBus0Target9
PhysDiskState:
online
PhysDiskSizeMB,InquiryData:
SEAGATESTSSES62
Warning,pagelengthinreplydoesnotmatchpagelengthinbuffer
(9vs.15)
注意,上海到佳木斯货运因为我的两块硬盘做得是Raid0,如果你的磁盘做得是Raid1可以通过【4.Waitforvolumeresynctocomplete】两块硬盘的同步
状态
RAIDactionsmenu,selectanoption:
[1-99ore/p/wor0toquit]4---我的是Raid0
Volume0State:
optimal,enabled
以下几个菜单可以在线创建阵列!
上海到平顶山专线
30.Createvolume
31.Deletevolume
32.Changevolumesettings
33.Changevolumename
50.Createhotspare
#注意以上所有的退出使用阿拉数字零如果你觉得上面的菜单选项比较麻烦,你也可以使用命令行模式完成!
如下:
lsiutilp1a8,21,4,0,0-p1指1MPTPortfound-a指你选择的菜单号,并使用逗号分开.
0表示退出参数------即进入几个菜单,就是用几个0做退出!
[root@k]#./lsiutil-p1-a8,21,4,0,0LSILogicMPTConfigurationUtility,Version1.56,March19,20081MPTPortfoundPortNameChipVendor/Type/RevMPTRevFirmwareRevIOC1./proc/mpt/ioc0LSILogicSAS1068EB310500192f000Mainmenu,selectanoption:
[1-99ore/p/wor0toquit]8SAS1068E'slinksare3.0G,3.0G,down,down,off,off,off,offB___T___LTypeVendorProductRevSASAddressPhyNum000DiskDellVIRTUALDISK1028080EnclServDPBACKPLANE1.075942b0b02dcf1a008HiddenRAIDDevices:
B___TDeviceVendorProductRevSASAddressPhyNum01PhysDisk0SEAGATESTSSES625000cc4b95d109PhysDisk1SEAGATESTSSES625000cc4bd950Mainmenu,selectanoption:
[1-99ore/p/wor0toquit]21RAIDactionsmenu,selectanoption:
[1-99ore/p/wor0toquit]4Volume0State:
optimal,enabledRAIDactionsmenu,selectanoption:
[1-99ore/p/wor0toquit]0Mainmenu,selectanoption:
[1-99ore/p/wor0toquit]0[root@k]#ThissectionprovidesthespecificationsofDell邃Serial-AttachedSCSI(SAS)6/iRcontroller.ThefollowingtablecomparesthespecificationsoftheSAS6/iRAdapterandSAS6/iRIntegrated.Table3-1.SpecificationsofSAS6/iRSpecificationSAS6/iRAdapterSAS6/iRIntegratedSAStechnologyYesYesSupportforx4,x8,orx16PCIExpressHostInterfaceYesYesFormFactorStandard-Height,Half-LengthPCIAdapterStandard-Height,Half-LengthPCIonallsystemsexceptonbladeservers(wherethedimensiondonotfollowindustrystandards)andsomePrecisionworkstations(wherethecontrollerhasbeenintegratedonthemotherboard)I/Ocontroller(IOC)LSISAS1068eLSISAS1068eCoreSpeed:
255MHzCoreSpeed:
255MHzOperatingvoltagerequirements+12V,+