Linux 服務(wù)負(fù)載:
- 概念:負(fù)載 load 是 linux 當(dāng)前 cpu 工作量的度量,機(jī)器當(dāng)前的壓力狀態(tài)
- 影響: 內(nèi)存占用過高執(zhí)行速度受影響, IO 負(fù)載過高影響傳輸效率
- 方案:
Top查看機(jī)器性能指針,load average表示機(jī)器性能負(fù)載 - 擴(kuò)展:
iostat網(wǎng)絡(luò) io 狀態(tài),free內(nèi)存使用,netstat -lnp網(wǎng)絡(luò)狀態(tài)
-
load average:- 三個(gè)數(shù)字分別代表 1 分鐘、5 分鐘、15 分鐘的平均負(fù)荷
- 當(dāng) cpu 完全空閑時(shí),平均負(fù)荷為 0, 值越低負(fù)荷越低
- 值和 cpu 核數(shù)相關(guān),8 核 cpu,最高負(fù)載為 8.0
-
mem: 展示當(dāng)前內(nèi)存狀態(tài),total 是總的內(nèi)存大小,used 是已使用的,free 是剩余的,buffers 是目錄緩存 -
task: 展示了目前進(jìn)程總數(shù)及所處狀態(tài),要注意 zombie, 表示僵尸進(jìn)程,不為 0 表示有進(jìn)程出現(xiàn)問題 -
cpu: 展示當(dāng)前 cpu 狀態(tài),us 表示用戶進(jìn)程占用 cpu 百分比,sy 表示內(nèi)核進(jìn)程占用 cpu 百分比,id 表示空閑 cpu 百分比,wa 表示 IO 等待所占用 cpu 時(shí)間的百分比。wa占用超過 30% 則表示 IO 壓力很大