1. 程式人生 > >linux資源性能指標

linux資源性能指標

關註 sta 上下 eth 準備就緒 負載測試 直接 獲取 swa

1.cpu

Running:正在運行的進程
Waiting:已準備就緒,等待運行的進程
Blocked:因為等待某些事件完成而阻塞的進程,通常在等待I/O 命令獲取數據:
vmstat 1
其中:
us:用戶占用CPU的百分比
sy:系統(內核和中斷)占用CPU的百分比
id:CPU空閑的百分比
us+sy表示CPU使用率,可接受上限百分之七八十
若sy的值長期大於百分之25,就應該關註in(系統中斷)和cs(上下文切換) r:可運行進程數,包括Running和Waiting
r的值等於系統CPU總核數,說明CPU滿負荷。
在負載測試中,可接受上限不超過CPU核數的2倍
cs:每秒上下文切換次數
top和uptime查看1分鐘,5分鐘和15分鐘的平均負載值

2.memory

頁面交換:
si:每秒從SWAP讀取到內存的數據大小
so:每秒從內存寫入到SWAP的數據大小 SWAP空間占用:
swpd

3.disk

隨機IO:讀寫請求多,每次讀寫的數據量小,IO速度更依賴於磁盤每秒能IO次數
順序IO:請求大量數據,請求個數較少,每次數據量大,更重視每次IO吞吐量 命令獲取數據:
iostat -dxk 1
%util:設備使用率,處理IO請求的時間與統計時間的百分比
大於百分之60,很可能降低系統的性能表現
IOPS:r/s和w/s,一般都在百這個數量級
數據吞吐量:rkB/s和wkB/s,通常與IO類型有直接關系,順序IO吞吐能力優於隨機讀寫

4.network

網絡吞吐量獲取數據:
iptraf -d eth0

linux資源性能指標