伺服器vps中負載狀態(load average)的數據代表了什麼? 通過負載檢查網站程序運營狀態
寶塔的負載狀態圖表中百分比的含意:
50% 以下 – 此時伺服器正以低負載狀態運行
50 ~ 90% – 伺服器負載正常,用戶的請求可以及時得到伺服器響應
90% ~ 100% – 表示伺服器資源已耗盡,無法及時響應用戶請求,需儘快排查項目是否運行異常,或增加伺服器配置
影響伺服器負載的因素:
1、CPU使用率
2、線程數量
3、IO使用率
4、swap使用率
5、因宿主機負載過高導致資源分配不足
***如阿里雲的突發性能機器,即使你看你上面4個數據正常都,但你的負載有時就是很高,就有可能是宿主機限制導致的
下面我們以機動車道路來例舉伺服器在不同負載狀態時的表現
假設:
CPU核心數 = 車道數量
內存 = 車道寬度
磁碟IO = 車道限速
最後,相對來說,伺服器VPS負載太小50% 以下甚至為0,表示伺服器正以低負載狀態運行,也就是說網站程序沒有流量沒有用戶欣賞使用,需要提升優質精彩原創內容文章吸引用戶。
反之,90% ~ 100%伺服器VPS負載過大甚至紅色超標,表示伺服器資源已耗盡,有可能伺服器安全工作沒有做好,無法及時響應用戶請求宕機,需儘快排查運行異常,或增加升級伺服器配置,不同情況不同分析排查接觸故障,保證伺服器VPS正常運行。