
根據其他商店的經驗,運行 Windows 機器時是否有建議的平均 CPU 閾值?
背景:我們運行的是 Windows Server 2003 32 位元作業系統。伺服器正在處理一個主要的企業級 Web 應用程式套件,其中包含高頻的小型事務和較大的事務 - 總體平均時間為 13 毫秒。
在黃金時段,我們的 Windows 伺服器平均整體 CPU 使用率約為 60%。我們想知道 Windows 作業系統在 CPU 調度道路上從什麼等級開始搖擺不定?
謝謝。
答案1
好的,這裡有一些事情您需要注意。
首先是冗餘/故障轉移。如果您有5 台機器以90% 的容量運行,其中一台機器發生故障,那麼其他4 台機器必須彌補這一不足......哎呀......這使它們超過100% 的容量,您可能會開始擁有您手上的級聯故障。
其次,如果您正在運行多個進程,請記住作業系統也需要計算週期來切換進程。這意味著,如果系統負載變得太高,系統可能會開始花太長時間來載入和掛起任務來執行,而實際執行流程的時間會越來越少。
第三,如果您正在執行 MS SQL 伺服器,請正確配置它或讓某人為您做這件事。 MS SQL 伺服器將吸收所有可用的 RAM 用於緩存,如果您不限制其 RAM 使用,可能會使電腦陷入困境。我有一些客戶抱怨伺服器上的 RAM 使用情況,將 RAM 加倍,但發現效能沒有提高,因為 MSSQL 伺服器又把它全部吸收了!
希望這些有幫助:-)