歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 通過sysstat監控Linux各項參數

通過sysstat監控Linux各項參數

日期:2017/2/28 16:00:51   编辑:Linux教程

sysstat下載地址為http://sebastien.godard.pagesperso-orange.fr/download.html

安裝配置無需多說

怎麼用

 pidstat 2 5
//每隔2秒,顯示5次,所有活動進程的CPU使用情況
pidstat -p 3132 2 5
//每隔2秒,顯示5次,PID為3132的進程的CPU使用情況顯示
pidstat -p 3132 2 5 -r
//每隔2秒,顯示5次,PID為3132的進程的內存使用情況顯示

  查看CPU使用情況

sar 2 5
//每隔2秒,顯示5次,CPU使用的情況

%usr:CPU處在用戶模式下的時間百分比。
  %sys:CPU處在系統模式下的時間百分比。
  %wio:CPU等待輸入輸出完成時間的百分比。
  %idle:CPU空閒時間百分比。

在所有的顯示中,我們應主要注意%wio和%idle,%wio的值過高,表示硬盤存在I/O瓶頸,
%idle值高,表示CPU較空閒,如果%idle值高但系統響應慢時,有可能是CPU等待分配內存,
此時應加大內存容量。%idle值如果持續低於10,那麼系統的CPU處理能力相對較低,表
明系統中最需要解決的資源是CPU。

 sar 1 10 > data.txt
//每隔1秒,寫入10次,把CPU使用數據保存到data.txt文件中。
sar 1 0 -e 15:00:00 > data.txt
//每隔1秒記錄CPU的使用情況,直到15點,數據將保存到data.txt文件中。(-e 參數表示結束時間,注意時間格式:必須為hh:mm:ss格式)
sar 1 0 -r -e 15:00:00 > data.txt
//每隔1秒記錄內存使用情況,直到15點,數據將保存到data.txt文件中。
sar 1 0 -n DEV -e 15:00:00 > data.txt
//每隔1秒記錄網絡使用情況,直到15點,數據將保存到data.txt文件中。

Copyright © Linux教程網 All Rights Reserved