几天前,我的服务器上的磁盘开始有很长的队列长度:

最近我改变了控制器battary,惠普configuration工具是说电池坏了,但更换电池后没有任何改变。 惠普configuration工具现在说一切正常,但队列仍然是一样的
我能做些什么来消除这个问题? 也许我应该改变控制器?
更新1 (gtapscott的问题):
1)这是一个读取队列,我添加了一个单独的读取队列计数器,它与整个队列长度相匹配。 写队列是空的。
2)平均 磁盘队列从0到几百不等,平均值大约是100-200。 我不确定,但我觉得这个计数器就像没有控制器caching一样。
3)RAID-5中有10个磁盘
更新2 (ewwhite的post):
是的,我在battary变更后重新启动服务器
我有一个稍微不同的界面,这里是: 



所以在RAID上启用caching
更新3 :
问题出在ewwhitebuild议的其中一个RAID磁盘上
您提到您已经安装了HParraysconfiguration实用程序。 希望安装其余的HP System Management代理。 arrays电池更换后是否重新启动? 如果没有,这可能会有所帮助。 您还可以查看arraysconfiguration实用程序来检查arrays状态。 您应该看到如下所示的内容,显示Accelerator: Enabled :

要么…

检查以确保写入caching已被重新启用。 当控制器检测到电池问题时,它可能已被自动禁用,但电池更换后可能没有被切换回。
几点意见: