歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

linux系統中sar命令的詳細解釋

  Linux系統中sar命令其實是後台進程的前端顯示工具,下面由學習啦小編為大家整理了linux系統中sar命令的詳細解釋,希望對大家有幫助!

  linux系統中sar命令的詳細解釋

  linux系統中sar安裝

  #yum -y install sysstat #或者 yum install sysstat (自己按y)

  #whereis sar

  #whereis iostat

  安裝完成。

  linux系統中sar的用法

  //每隔一秒往屏幕輸出一次cpu使用信息,共輸出5次:

  #sar 1 5 #或者 sar -u 1 5

  //每2秒采樣1次,共10次,把CPU使用數據保存到/opt/cpu.log文件中。

  #sar 2 10 > /opt/cpu.log

  //當前所有核心的數據顯示。

  #sar -P ALL 1 1

  //每隔1秒記錄CPU的使用情況,直到11點02分,數據將保存到/opt/cpu.log文件中。(-e 參數表示結束時間,注意時間格式:必須為hh:mm:ss格式)

  #sar 1 0 -u -e 11:02:00 > /opt/cpu.log

  //每隔1秒記錄內存使用情況,直到11點02分,數據將保存到/opt/memory.log文件中。

  #sar 1 0 -r -e 11:02:00 > /opt/memory.log

  //每隔1秒記錄網絡使用情況,直到11點02分,數據將保存到/opt/network.log文件中。

  #sar 1 0 -n DEV -e 11:02:00 > /opt/network.log

  補充:linux系統中sar的語法格式

  一般格式:

  sar [ options... ] [ <interval> [ <count> ] ]

  常用選項:

  -A :包括絕大多數選項。

  -b :報告I/O和傳輸速率統計。

  -B :報告分頁統計。

  -c :報告進程創建活動。

  -d :報告每個活動的塊設備。(指磁盤)

  -e [ hh:mm:ss ] :設置sar命令執行的結束時間,時間為24小時制格式。

  -I { irq | SUM | ALL | XALL } :報告給定中斷的統計。

  -n { DEV | EDEV | NFS | NFSD | SOCK | ALL } :報告網絡統計。

  -P { cpu | ALL } :報告每個處理器的統計信息,可以統計指定或全部處理器。

  -q :報告隊列長度和平均負載。

  -r :報告內存和交換空間的利用情況統計。

  -R :報告內存統計。

  -u :報告CPU利用率。

  interval :兩次輸出之間的間隔時間。

  count :按照這個時間間隔統計的次數。

  Ps. tar命令的-o filename參數可以生成文件,但是是二進制文件,還得用-f filename命令才能打開。所以,這裡不推薦使用。而用了輸出重定向

Copyright © Linux教程網 All Rights Reserved