天天看點

小白入門必知必會-Linux常用指令詳解-sar指令

作者:霸都運維

一 指令介紹

1.1 功能

系統運作狀态統計。使用時消耗的系統資源很小。

1.2文法

文法

sar [選項] [文法]

選項

  • -A: 顯示所有的報告資訊;
  • -b: 顯示I/O速率;
  • -B: 顯示換頁狀态;
  • -c: 顯示程序建立活動;
  • -d: 顯示每個塊裝置的狀态;
  • -e: 設定顯示報告的結束時間;
  • -f: 從指定檔案提取報告;
  • -i: 設狀态資訊重新整理的間隔時間;
  • -n: 報告網絡統計資訊。
  • -P: 報告每個CPU的狀态;
  • -R: 顯示記憶體狀态;
  • -u: 顯示CPU使用率;
  • -v: 顯示索引節點,檔案和其他核心表的狀态;
  • -w: 顯示交換分區狀态;
  • -x: 顯示給定程序的狀态;
  • -r: 以分頁方式顯示輸出,每頁最多顯示 100 行。
  • -o: 輸出選項,指定要顯示的列。例如,`-o mrk,prt,cvg` 将顯示 CPU 使用率、程序辨別符、磁盤使用率 和 網絡流量。
  • -t: 時間戳選項,指定要在輸出中添加時間戳。
  • -s: 統計選項,指定要顯示的統計資料的類型。例如,`-s us,ms` 将顯示 CPU 使用率的 us 和 ms 時間段的平均值。
  • -c: 選項用于指定要發送的指令。例如,`-c ls` 将顯示目前目錄中的檔案和子目錄清單。

參數

  • 間隔時間:每次報告的間隔時間(秒);
  • 次數:顯示報告的次數。

1.3 指令安裝

有的Linux系統下,預設可能沒有安裝這個包

yum install sysstat

安裝完畢,将性能收集工具的開關打開

vim /etc/default/sysstat
設定 ENABLED=”true”

啟動這個工具來收集系統性能資料:

/etc/init.d/sysstat start

二 使用場景

2.1 檢視記憶體和交換空間的使用率

間隔1秒,顯示2次

sar -r 1 2

小白入門必知必會-Linux常用指令詳解-sar指令

2.2 檢視cpu使用率

間隔1秒,顯示2次

sar -t 1 2

小白入門必知必會-Linux常用指令詳解-sar指令

2.3 檢視cpu平均負載

間隔1秒,顯示2次

sar -q 1 2

小白入門必知必會-Linux常用指令詳解-sar指令

2.4 檢視頁面交換

間隔1秒,顯示3次

sar -W 1 3

小白入門必知必會-Linux常用指令詳解-sar指令

繼續閱讀