Dell 服务器 R720 写入缓慢

Dell 服务器 R720 写入缓慢

我有一台 Dell R720 服务器,配备 PERC H310 硬件 raid 5 和 4 个 Seagate Cheetah 15K.7 ST3300657SS 300GB 硬盘。Windows Server 2008 R2。读取看起来不错,但写入速度非常慢。

运行 Atto Disk Benchmark,我看到传输大小从 128kb 到 8192kb 时读取速度 >500 MB/秒。

对于传输大小从 128kb 到 8192kb 的写入,我看到读取速度为 20 到 22 MB/秒。大约慢了 10 倍。

同一台机器有一块新的三星 SSD。SSD 的写入速度 > 450 MB/秒。

除了检查驱动程序之外,还有什么可能导致性能如此糟糕?哪里是检查的好地方?还有什么好的附加测试可以运行?

在这些测试中,我是唯一的用户。没有运行任何占用大量资源的进程。

答案1

H310 没有任何写入缓存(相比之下,H710 拥有 512MB 的电池供电缓存),因此一开始你无法获得“出色”的写入性能。默认情况下,H310 也不会使用硬盘内置的缓存,因此一切都严格采用“直写”方式。

您始终可以在 Windows 中启用磁盘缓存,它使用服务器的 RAM 进行写入缓存……但请谨慎使用,因为意外的系统关闭或断电可能会导致数据损坏。使用物理磁盘的缓存也存在同样的风险 - 可以使用 OMSA 上的虚拟磁盘上的“更改策略”选项启用此功能。

RAID5 还有一个显著的“写入损失”需要考虑。对于您发送到控制器的每一个写入操作,必须执行 4 个 I/O 才能完成(由于重新计算奇偶校验数据)。使用控制器上的直写,您会受到 RAID 类型的写入损失,控制器重新计算奇偶校验所涉及的延迟。

根据硬件和配置,您获得的性能统计数据在我看来完全正常。如果写入性能代表了您真正的业务需求,那么您应该考虑使用不同的 RAID 类型(例如 RAID10),考虑在驱动器或操作系统内的卷上启用缓存的风险和好处,或者考虑升级硬件(例如升级到 H710 控制器)。

答案2

我从未想到这些性能数字是可以预期的。我以为有一些隐藏的问题让我困惑。戴尔竟然卖这种垃圾,真是可耻。这台服务器价格相当高,而我的笔记本电脑在某些任务上可以胜过它。看来这个问题已经解决了。

这是预期的行为。没有问题。

相关内容