在 Linux 系統中,Load Average(平均負載) 是衡量系統整體壓力的關鍵指標,但它本身沒有絕對的“高/低”閾值,需要結合 CPU 核心數 和 其他性能指標 綜合分析。以下是具體判斷方法:
一、Load Average 的基本含義
- 定義:Load Average 表示 單位時間內處于可運行狀態(R)和不可中斷狀態(D)的進程平均數。
- 可運行狀態(R):正在使用 CPU 或等待 CPU 的進程。
- 不可中斷狀態(D):等待 I/O 操作完成的進程(如磁盤 I/O、網絡 I/O)。
- 顯示格式:
uptime
或top
命令輸出的三個數值(如1.23, 0.89, 0.67
),分別代表過去 1分鐘、5分鐘、15分鐘 的平均負載。
二、判斷“負載高”的核心邏輯
1. 與 CPU 核心數對比
核心原則