Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000 伺服器兩大怪異故障實戰:事件日誌暴增與時間同步服務狂佔 CPU

編輯:Windows 2003 常見問題解答

醫院資訊系統運行於 Win2000 Server + SQL 7.0 + PowerBuilder 6.0 環境,一年內發生兩起嚴重效能異常,經深入分析分別歸因於事件日誌累積過大與 Windows Time 服務異常輪詢,清空日誌與停用時間同步服務徹底根治。

故障一:系統變慢、硬碟狂閃、CPU 長期高佔用

  • 現象:掛號、劃價、發藥全線延遲,工作管理員顯示 CPU 長期高佔用,硬碟指示燈持續閃爍。
  • 排查:殺毒無發現、硬體檢測正常。
  • 突破口:「事件檢視器」中「應用程式」、「安全性」、「系統」三大日誌密密麻麻記錄近千筆。
  • 根因:Win2000 為確保安全,頻繁讀取並比對多重日誌,龐大日誌檔導致 I/O 與 CPU 暴增。
  • 解決:備份後清空所有日誌記錄,重開機系統瞬間恢復流暢。
  • 預防:定期清理或設定日誌大小上限與覆寫機制。

故障二:每 16 小時 CPU 飆升 100% 持續 1 分鐘

  • 現象:網路閒置時硬碟狂閃、CPU 100% 约 1 分鐘自動消失,嚴重影響業務響應。
  • 線索:現象週期精確為 16 小時 (960 分鐘)。
  • 日誌發現:系統日誌每 16 小時出現成對「錯誤」(事件 ID 62) 與「警告」(事件 ID 64)。
  • 錯誤內容:「此電腦是樹系根網域 PDC,請用 net time /setsntp: 設定外部時間來源」。
  • 警告內容:「因網路問題未找到同步網域控制站,960 分鐘後重試」。
  • 根因:內部網域環境不需時間同步服務,但 Windows Time 服務預設啟動並週期性嘗試同步,導致 CPU 飆升。
  • 解決:「服務」中找到 Windows Time → 停止服務 → 啟動類型改為「手動」。故障徹底消失。

經驗總結

  1. 事件日誌不可無限增長,需設定大小與覆寫策略。
  2. 非必要服務(如內網環境的時間同步)應主動停用,減少資源爭用。
  3. 週期性故障必有排程任務或服務觸發,善用事件日誌時間戳記追蹤。
Copyright © Windows教程網 All Rights Reserved