linux – 戴尔R710上的PERC 6 / i RAID:单个控制器上的慢速磁盘
这里有多个问题 – 但它从这开始:我们在RAID10配置中安装了带有PERC 6 / i RAID控制器(或控制器)的Dell PowerEdge R710.
系统运行Ubuntu Server 10.04 LTS,MySQL执行读取密集型工作负载. 我使用blockdev –setra ### / dev / sda增加了readahead以增加readahead(读取至少在理论上是顺序读取).这似乎没有产生重大影响.我没有更换磁盘电梯(我看过noop和推荐的截止日期). 系统上的负载猛增,似乎与磁盘I / O等待有关.系统可以在磁盘I / O上等待最多50%的时间 – 而CPU%约为7-10%.具有RAID5和写入密集型MySQL安装的类似系统完全吸引了该系统. 考虑到Dell OpenManage报告的内容,RAID10系统似乎有两个PERC 6 / i控制器;但是,只有控制器0有一个机箱,只有控制器0上有RAID. RAID由四个磁盘(我相信的0-3槽)和两个空闲插槽组成. 系统还在PowerSaving配置文件中运行,该配置文件允许操作系统管理CPU速度. 该系统还受到某些Linux内核中发现的fsync()错误的影响. 最后,PERC 6 / i报告固件已过期:它有6.2.0-0013并且需要6.3.0-0001. 现在的问题是: >是否可以将RAID10阵列的一部分移动到第二个控制器? 我强烈怀疑有某种配置可以将磁盘切换到惊人的高速,但我似乎无法将其固定下来. 更新:这里使用的四个磁盘是Hitachi HDS721010CLA332型号,它被列为具有SATA“总线协议”但也具有“SAS地址”?这些磁盘是我听说过的SAS模拟驱动器应该是非常慢吗?无论如何,这些显然是7200转的驱动器. 比较系统中有SAS驱动器:Seagate ST31000640SS – 也是7200 RPM.该比较系统还具有使用的RAID控制器和与它们相关联的“背板”条目. 解决方法
PERC 6 / i是双端口控制器;每个端口有4个SAS通道.在8×2.5英寸R710机箱上,这是前面板磁盘与SAS通道的一对一映射.在3.5英寸机箱上,端口6和7未使用.使用4磁盘阵列,您可以将2个磁盘移动到插槽4和5以分割通道之间的工作负载,尽管PERC卡上仍然有单个处理器和内存.
更新固件通常是一个好主意,并且是一个相当轻松的过程(尽管它需要重新启动.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |