Boot

伺服器何時啟動高負載?

  • January 18, 2016

根據 CSF 統計,我的伺服器負載在 30 天內從未高於 3,我有 8 個核心 cpu 和 3 個站點,每天有 10 000 次唯一訪問。當我重新啟動伺服器並登錄到控制台時,當他載入 cpanel、httpd、mysql 等時,我總是檢查 TOP 命令並且伺服器負載增加到 10,然後他開始減少到正常的大約 0.60。為什麼伺服器啟動時伺服器負載很高?這不是問題,只是問題。

因為當你的伺服器啟動時,所有這些守護程序都會執行它們的初始化和健康檢查。例如,MySQL 可能會檢查其所有表,而 apache 需要載入和初始化所有模組。

負載是等待程序的平均數。例如,當有大量磁碟 IO 時,您的負載會更高,因為更多程序正在等待輪到它們。而當您的程序在更快的介質 (RAM) 上執行操作時,IO 應該要低得多,因此負載應該較低。

當數據庫之類的東西啟動時,它通常會從磁碟載入大量數據,從而產生高於正常負載平均值的數據。

引用自:https://serverfault.com/questions/448800