我们有一台 Windows 2000 sp4 服务器,当其 Web 应用执行 ~500mb 写入操作时,该服务器会冻结约 1 分钟。
我可以看到 Web 应用程序开始执行 I/O 活动(通过进程资源管理器),然后 RDP 会话变得无响应,您可以单击窗口和按钮,但什么也没发生。当磁盘写入最终完成时,会话会“赶上”您在冻结期间在疯狂的窗口活动中执行的所有鼠标单击,然后服务器恢复正常。在冻结期间,Web 应用程序也会停止。
同样的行为也发生在服务器的控制台上。(所以我知道这不是网络问题)
事件日志中没有显示任何内容。好像什么都没发生过。我已将所有 HP 硬件驱动程序升级到最新的 proliant 支持包。还运行了 HP 硬件诊断程序,没有发现任何问题。
什么原因会导致磁盘写入锁定操作系统的其余部分?
答案1
如果这是一台旧的物理服务器,我会检查事件查看器(系统日志)中是否存在“磁盘”和“atapi”错误。如果硬盘驱动器快要坏了,那么分页操作可能比平时花费的时间更长/超时。如果您的硬盘驱动器正忙于尝试写入 500mb 并读取出现故障的磁盘上的页面文件,我不会对系统锁定感到惊讶。
答案2
您是否想在太新的硬件上运行 Windows 2000?我们将客户升级到新的富士通四核 Xeon 服务器,并遇到了类似的冻结和一般问题,而运行 Windows 2008 的同一台机器则不会出现这些问题。