我们一直在努力使用数据库服务器Lenovo ThinkServer RD120中的RAID控制器。联想/ IBM将ServeRAID 8k冠以Adaptec的商标。
我们已将此ServeRAID 8k修补到最新和最强大的版本:
- RAID BIOS版本
- RAID底板BIOS版本
- Windows Server 2008驱动程序
即使在我们拥有它的短短4个月时间内,该RAID控制器也进行了多次重要的BIOS更新,更改历史记录也是如此。
我们已经在逻辑RAID驱动器上尝试了回写和直写策略。在大量磁盘活动下,我们仍然会遇到间歇性的I / O错误。它们并不常见,但在发生时会很严重,因为它们会导致SQL Server 2008 I / O超时,有时还会导致SQL连接池失败。
我们在解决此问题的最后阶段。缺少诸如更换整个服务器或更换RAID硬件之类的核心内容,我们感到绝望。
当我第一次获得服务器时,我遇到了一个问题,即无法识别6号驱动器托架。奇怪的是,将硬盘驱动器切换到其他品牌后,已解决了这一问题-并更新了RAID BIOS(这是许多次以来),因此将其永久修复,因此我能够使用托架6中的原始“不兼容”驱动器。直觉,我开始假设我选择的Western Digital SATA硬盘与ServeRAID 8k控制器不兼容。
买6个新硬盘是桌上最便宜的选择之一,因此我选择了6个Hitachi(aka IBM,又名Lenovo)硬盘,其理论是IBM / Lenovo RAID控制器更可能与通常使用的硬盘一起使用。一起出售。
看起来这种预感得到了回报-我们已经经历了最重的三个工作日(星期一,星期二,星期三),而没有任何一种I / O错误。在此之前,我们通常在此时间范围内至少有一个I / O“事件”。看来切换硬盘品牌似乎已经解决了我们间歇性的RAID I / O问题!
虽然我知道IBM /联想可能会使用自己品牌的硬盘专门测试他们的RAID控制器,但我对RAID控制器在特定品牌的硬盘上会有如此细微的I / O问题感到不安。
所以我的问题是,这种SATA驱动器不兼容与RAID控制器常见吗?是否有某些品牌的驱动器比其他品牌的驱动器性能更好,或者针对特定的RAID控制器进行了“验证”?我曾以为所有商品SATA硬盘驱动器都是相同的,并且在任何给定的RAID控制器(质量足够)中都能正常工作。