我有一台新的 PowerEdge T320。详细信息如下:
- 英特尔至强 E5-1410 @ 2.8 GHz
- 16 GB
- Windows Server 2008 r2 配置为域控制器
- Dell PERC S110 软件 Raid
- 在 Raid5 中配置 4x 7200 rpm 1TB 硬盘
客户最初抱怨 Quickbooks 断开连接。在故障排除过程中,我发现我的硬盘读取速度非常慢。
HDTune、Dskspeed 和 ATTO 都显示读取速度约为 5MB/s。ATTO 在读取 1024 个块时显示最高可达 15MB/s。
一位戴尔支持代理告诉我“你不应该使用软件 RAID”,另一位则告诉我“这没那么糟糕”。
所以,我的问题是:
读取速度这么慢是不是说明我的某个驱动器出了问题,还是软件 raid 出现了问题?
如果它是问题的症状,是否可能导致 Quickbooks 等应用程序无法从服务器提取数据,并因此停止响应。
有没有办法从服务器中拔出驱动器,在另一台机器上测试读写速度,然后重新连接而不重建驱动器?
答案1
对于 RAID 设置、软件或硬件来说,这绝对是不可接受的性能。单个 SATA 驱动器的性能将比这高出许多倍。您能否提供有关您使用的驱动器类型的更多详细信息?您确定您的阵列没有在磁盘故障、降级状态下运行吗?我还知道,由于内置电源管理,使用“绿色”SATA 硬盘驱动器可能会导致 RAID 阵列出现问题。
要回答问题症状,请检查系统事件日志中的磁盘和文件系统错误。将记录无法及时读取或写入的情况。
您可以一次从 RAID-5 中取出一个驱动器,但移除磁盘后,阵列的性能会下降,您必须更换驱动器并完全重建后才能移除另一个驱动器。如果在第一个驱动器重建之前移除第二个驱动器,将导致阵列故障。如果您已经有故障磁盘,请小心不要对活动磁盘执行此操作,正如我之前提到的可能性。
我的实验室箱中有一个 LSI 8308 ELP SAS/SATA 硬件 RAID 控制器,上面安装了 4 个旧的 250 GB SATA-II 驱动器,组成 RAID-5,其读写速度约为 300 MB/秒,我的工作站上有 2 个 SATA-II SSD,组成软件 RAID (ICH10R),读写速度为 500 MB/秒。就我而言,它们要么是老旧设备,要么是消费级设备,性能比您的服务器高出 60-100 倍。
答案2
几乎相同的设置也遇到了相同的问题。Perc S110 软件 raid 很糟糕,当你加入奇偶校验时情况就更糟了。要解决这个问题,我建议将其更改为 Raid 10。更改后它会飞起来,但你必须备份所有内容……