每周六上午 8 点开始磁盘响应时间较高

每周六上午 8 点开始磁盘响应时间较高

我有一台运行 Microsoft Windows Server 2012 R2 的服务器,它有一个非常奇怪的问题。每周星期六早上 8 点左右开始,磁盘响应时间会超过 1000 毫秒,而一周中的其他日子似乎不会出现这个问题。

几个星期以来,我一直在尝试寻找该问题的原因,但却无法确定。

该服务器是:

Dell PowerEdge R410
2x 2.26 Ghz (6 core) Intel Xeon L5460
2X 16 GB DDR 3 
Perc h700 raid controller
4x 3TB 7.2K 3.5" 
Raid 5 (3 disk) + 1 disk hot spare

服务器正在运行以下角色/软件:

Active Directory
IIS 
Cache

(Cache 是由系统间

如果需要更多信息,请告诉我

该问题在撰写本文时浮现出来,任何帮助或建议都将受到高度赞赏。

答案1

听起来你正在使用戴尔 PERC巡读[档案]特征。

摘自本文:

巡逻读取每七天自动在配置的 SAS 和 SATA HDD 上运行一次。

如果星期六早上 8 点 I/O 较低,则 Patrol Read 将以更高优先级运行,并可能导致磁盘响应时间激增。据说,如果您增加了 I/O 使用量,Patrol Read 会退出,让您执行 I/O 活动:

巡读会根据未完成的磁盘 I/O 调整专用于巡读操作的控制器资源量。例如,如果系统正忙于处理 I/O 操作,巡读将使用较少的资源,以使 I/O 具有更高的优先级。

如果您想要一致的性能,可以尝试关闭“巡逻读取”,但将来,坏扇区可能会开始潜伏在受影响磁盘不常访问的区域中,这可能会损害您的 RAID 5 恢复机会。

至于如何配置巡读:

可以在 BIOS 配置实用程序和 UEFI RAID 配置实用程序中设置巡逻读取模式。

相关内容