婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux中以sar命令監控系統的使用教程

Linux中以sar命令監控系統的使用教程

熱門標簽:高德地圖標注在電腦上 萊蕪移動外呼系統 杭州電銷機器人有效果嗎 襄陽地圖標注店 軟件電話機器人 小語股票電銷機器人 柯城手機地圖如何做地圖標注 金華呼叫中心外呼系統廠家 申請400電話流程好嗎

sar(System Activity Reporter系統活動情況報告)是目前 Linux 上最為全面的系統性能分析工具之一,可以從多方面對系統的活動進行報告,
包括:文件的讀寫情況、系統調用的使用情況、磁盤I/O、CPU效率、內存使用狀況、進程活動及IPC有關的活動等。
本文主要以CentOS 6.3 x64系統為例,介紹sar命令。
1、sar命令常用格式
sar [options] [-A] [-o file] t [n]
其中:
t為采樣間隔,n為采樣次數,默認值是1;
-o file表示將命令結果以二進制格式存放在文件中,file 是文件名。
options 為命令行選項,sar命令常用選項如下:

-A:所有報告的總和
-P:設定CPU
-u:輸出CPU使用情況的統計信息
-v:輸出inode、文件和其他內核表的統計信息
-d:輸出每一個塊設備的活動信息
-n:匯報網絡情況
-q:匯報隊列長度和負載信息
-r:輸出內存和交換空間的統計信息
-b:顯示I/O和傳送速率的統計信息
-a:文件讀寫情況
-c:輸出進程統計信息,每秒創建的進程數
-R:輸出內存頁面的統計信息
-y:終端設備活動情況
-w:輸出系統交換活動信息
2. CPU資源監控
例如,每10秒采樣一次,連續采樣3次,觀察CPU 的使用情況,并將采樣結果以二進制形式存入當前目錄下的文件sys_info中,需鍵入如下命令:

復制代碼
代碼如下:
sar -u -o sys_info 10 3

屏幕顯示如下:
17:06:16 CPU %user %nice %system %iowait %steal %idle
17:06:26 all 0.00 0.00 0.20 0.00 0.00 99.80
17:06:36 all 0.00 0.00 0.20 0.00 0.00 99.80
17:06:46 all 0.00 0.00 0.10 0.00 0.00 99.90
Average: all 0.00 0.00 0.17 0.00 0.00 99.83
輸出項說明:
CPU:all 表示統計信息為所有 CPU 的平均值。
%user:顯示在用戶級別(application)運行使用 CPU 總時間的百分比。
%nice:顯示在用戶級別,用于nice操作,所占用 CPU 總時間的百分比。
%system:在核心級別(kernel)運行所使用 CPU 總時間的百分比。
%iowait:顯示用于等待I/O操作占用 CPU 總時間的百分比。
%steal:管理程序(hypervisor)為另一個虛擬進程提供服務而等待虛擬 CPU 的百分比。
%idle:顯示 CPU 空閑時間占用 CPU 總時間的百分比。
注意說明:
(1). 若 %iowait 的值過高,表示硬盤存在I/O瓶頸
(2). 若 %idle 的值高但系統響應慢時,有可能是 CPU 等待分配內存,此時應加大內存容量
(3). 若 %idle 的值持續低于1,則系統的 CPU 處理能力相對較低,表明系統中最需要解決的資源是 CPU 。
由于sys_info是二進制文件中的內容, 當你用cat看sys_info時發現全都是亂碼,呵呵,別著急,sar為你準備了-f filename選項,你只要用-f設定要讀取的信息存儲文件,就可以清晰地讀出信息了。

比如

復制代碼
代碼如下:
sar -f sys_info

      如果我的CPU是多核處理器,那么sar能知道某一個核的運行信息么?
      完全沒問題的。有一個選項-P,就是用來為多核處理器而設計的。
      當在使用sar命令而沒有設定-P選項時,sar會根據所有核給出一個宏觀匯報,也就是平均的值。
      如果使用了-P選項來指定某一個核,那么就會針對這個單獨的核給出具體性能信息。
      當使用-P ALL時,sar就會根據每一個核都給出其具體性能信息,然后再給出一個總的性能信息。

       比如,我這里有一個至強處理器的CPU,是雙核CPU,看看-P的使用方法吧:

復制代碼
代碼如下:
sar -P ALL 1 1

Linux 2.6.9    10/16/2009

10:59:38 PM       CPU     %user     %nice   %system   %iowait     %idle
10:59:39 PM       all      2.12      0.00      2.87      0.00     95.01
10:59:39 PM         0      0.00      0.00      1.98      0.00     98.02
10:59:39 PM         1      9.00      0.00      7.00      0.00     84.00
sar會根據處理器的每一個核給出性能信息。當我們想查看第6個核的信息時,其輸出如下:


復制代碼
代碼如下:
sar -P 0 1 1

3. inode、文件和其他內核表監控
例如,每10秒采樣一次,連續采樣3次,觀察核心表的狀態,需鍵入如下命令:

復制代碼
代碼如下:
sar -v 10 3

屏幕顯示如下:
17:10:49 dentunusd file-nr inode-nr pty-nr
17:10:59 6301 5664 12037 4
17:11:09 6301 5664 12037 4
17:11:19 6301 5664 12037 4
Average: 6301 5664 12037 4
輸出項說明:
dentunusd:目錄高速緩存中未被使用的條目數量
file-nr:文件句柄(file handle)的使用數量
inode-nr:索引節點句柄(inode handle)的使用數量
pty-nr:使用的pty數量
4. 內存和交換空間監控
例如,每10秒采樣一次,連續采樣3次,監控內存分頁:

復制代碼
代碼如下:
sar -r 10 3

屏幕顯示如下:
10:02:52 PM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit
10:03:02 PM   2289016   1632096     41.62    204860   1218352    333068      8.49
10:03:12 PM   2288388   1632724     41.64    204860   1218352    333068      8.49
10:03:22 PM   2288544   1632568     41.64    204860   1218352    333068      8.49
Average:        2288649   1632463     41.63    204860   1218352    333068      8.49

輸出項說明:
kbmemfree:這個值和free命令中的free值基本一致,所以它不包括buffer和cache的空間.
kbmemused:這個值和free命令中的used值基本一致,所以它包括buffer和cache的空間.
%memused:這個值是kbmemused和內存總量(不包括swap)的一個百分比.
kbbuffers和kbcached:這兩個值就是free命令中的buffer和cache.
kbcommit:保證當前系統所需要的內存,即為了確保不溢出而需要的內存(RAM+swap).
%commit:這個值是kbcommit與內存總量(包括swap)的一個百分比.
5. 內存分頁監控
例如,每10秒采樣一次,連續采樣3次,監控內存分頁:

復制代碼
代碼如下:
sar -B 10 3

屏幕顯示如下:

輸出項說明:
pgpgin/s:表示每秒從磁盤或SWAP置換到內存的字節數(KB)
pgpgout/s:表示每秒從內存置換到磁盤或SWAP的字節數(KB)
fault/s:每秒鐘系統產生的缺頁數,即主缺頁與次缺頁之和(major + minor)
majflt/s:每秒鐘產生的主缺頁數.
pgfree/s:每秒被放入空閑隊列中的頁個數
pgscank/s:每秒被kswapd掃描的頁個數
pgscand/s:每秒直接被掃描的頁個數
pgsteal/s:每秒鐘從cache中被清除來滿足內存需要的頁個數
%vmeff:每秒清除的頁(pgsteal)占總掃描頁(pgscank+pgscand)的百分比
6. I/O和傳送速率監控
例如,每10秒采樣一次,連續采樣3次,報告緩沖區的使用情況,需鍵入如下命令:

復制代碼
代碼如下:
sar -b 10 3

屏幕顯示如下:
18:51:05 tps rtps wtps bread/s bwrtn/s
18:51:15 0.00 0.00 0.00 0.00 0.00
18:51:25 1.92 0.00 1.92 0.00 22.65
18:51:35 0.00 0.00 0.00 0.00 0.00
Average: 0.64 0.00 0.64 0.00 7.59
輸出項說明:
tps:每秒鐘物理設備的 I/O 傳輸總量
rtps:每秒鐘從物理設備讀入的數據總量
wtps:每秒鐘向物理設備寫入的數據總量
bread/s:每秒鐘從物理設備讀入的數據量,單位為 塊/s
bwrtn/s:每秒鐘向物理設備寫入的數據量,單位為 塊/s
7. 進程隊列長度和平均負載狀態監控
例如,每10秒采樣一次,連續采樣3次,監控進程隊列長度和平均負載狀態:

復制代碼
代碼如下:
sar -q 10 3

屏幕顯示如下:
19:25:50 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15
19:26:00 0 259 0.00 0.00 0.00
19:26:10 0 259 0.00 0.00 0.00
19:26:20 0 259 0.00 0.00 0.00
Average: 0 259 0.00 0.00 0.00
輸出項說明:
runq-sz:運行隊列的長度(等待運行的進程數)
plist-sz:進程列表中進程(processes)和線程(threads)的數量
ldavg-1:最后1分鐘的系統平均負載(System load average)
ldavg-5:過去5分鐘的系統平均負載
ldavg-15:過去15分鐘的系統平均負載
8. 系統交換活動信息監控
例如,每10秒采樣一次,連續采樣3次,監控系統交換活動信息:

復制代碼
代碼如下:
sar - W 10 3

屏幕顯示如下:
19:39:50 pswpin/s pswpout/s
19:40:00 0.00 0.00
19:40:10 0.00 0.00
19:40:20 0.00 0.00
Average: 0.00 0.00
輸出項說明:
pswpin/s:每秒系統換入的交換頁面(swap page)數量
pswpout/s:每秒系統換出的交換頁面(swap page)數量
9. 設備使用情況監控
例如,每10秒采樣一次,連續采樣3次,報告設備使用情況,需鍵入如下命令:

復制代碼
代碼如下:
# sar -d 10 3 –p

屏幕顯示如下:
17:45:54    DEV    tps    rd_sec/s    wr_sec/s    avgrq-sz    avgqu-sz    await    svctm    %util
17:46:04    scd0    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
17:46:04    sda    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
17:46:04    vg_livedvd-lv_root    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
17:46:04    vg_livedvd-lv_swap    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
其中:
參數-p可以打印出sda,hdc等磁盤設備名稱,如果不用參數-p,設備節點則有可能是dev8-0,dev22-0
tps:每秒從物理磁盤I/O的次數.多個邏輯請求會被合并為一個I/O磁盤請求,一次傳輸的大小是不確定的.
rd_sec/s:每秒讀扇區的次數.
wr_sec/s:每秒寫扇區的次數.
avgrq-sz:平均每次設備I/O操作的數據大小(扇區).
avgqu-sz:磁盤請求隊列的平均長度.
await:從請求磁盤操作到系統完成處理,每次請求的平均消耗時間,包括請求隊列等待時間,單位是毫秒(1秒=1000毫秒).
svctm:系統處理每次請求的平均時間,不包括在請求隊列中消耗的時間.
%util:I/O請求占CPU的百分比,比率越大,說明越飽和.
(1). avgqu-sz 的值較低時,設備的利用率較高。
(2). 當%util的值接近 100% 時,表示設備帶寬已經占滿。
10、要判斷系統瓶頸問題,有時需幾個 sar 命令選項結合起來
懷疑CPU存在瓶頸,可用 sar -u 和 sar -q 等來查看
懷疑內存存在瓶頸,可用 sar -B、sar -r 和 sar -W 等來查看
懷疑I/O存在瓶頸,可用 sar -b、sar -u 和 sar -d 等來查看

11、利用sar來做個后臺監控程序,可以實時匯報機器性能情況。sar能放后臺運行么
借助linux的后臺符就可以了,別忘了把標準輸出重定向哦,方法是這樣的:


復制代碼
代碼如下:
sar -o monitor.res interval count >/dev/null 2>1

記得把interval和count都替換為你想要的間隔和次數。這樣所有的性能信息就全都存入二進制格式的數據文件monitor.res里了。當讀取時使用-f就可以了。

12、sar分析網卡流量

復制代碼
代碼如下:
sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }

sar 提供六種不同的語法選項來顯示網絡信息。-n選項使用6個不同的開關:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV顯示網絡接口信息,EDEV顯示關于網絡錯誤的統計數據,NFS統計活動的NFS客戶端的信息,NFSD統計NFS服務器的信息,SOCK顯示套接字信息,ALL顯示所有5個開關。它們可以單獨或者一起使用。
如果你使用DEV關鍵字,那么sar將匯報和網絡設備相關的信息,如lo,eth0或eth1等,例如

復制代碼
代碼如下:
#sar -n DEV 2 10

Linux 2.6.18-53.el5PAE (localhost.localdomain) 03/29/2009
 
01:39:40 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
01:39:42 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
01:39:42 AM eth1 131.34 104.98 119704.48 36110.45 0.00 0.00 0.00
01:39:42 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
 
01:39:42 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
01:39:44 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
01:39:44 AM eth1 168.00 165.50 114496.50 83938.50 0.00 0.00 0.00
01:39:44 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
 
IFACE:LAN接口,網絡設備的名稱
rxpck/s:每秒鐘接收的數據包
txpck/s:每秒鐘發送的數據包
rxbyt/s:每秒鐘接收的字節數
txbyt/s:每秒鐘發送的字節數
rxcmp/s:每秒鐘接收的壓縮數據包
txcmp/s:每秒鐘發送的壓縮數據包
rxmcst/s:每秒鐘接收的多播數據包
使用EDEV關鍵字,那么會針對網絡設備匯報其失敗情況,例如:

復制代碼
代碼如下:
#sar -n EDEV 2 10

Linux 2.6.18-53.el5PAE (localhost.localdomain) 03/29/2009
01:42:18 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s
01:42:20 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
01:42:20 AM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
01:42:20 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
 
IFACE:LAN接口網絡設備的名稱
rxerr/s:每秒鐘接收的壞數據包
txerr/s:每秒鐘發送的壞數據包
coll/s:每秒沖突數
rxdrop/s:因為緩沖充滿,每秒鐘丟棄的已接收數據包數
txdrop/s:因為緩沖充滿,每秒鐘丟棄的已發送數據包數
txcarr/s:發送數據包時,每秒載波錯誤數
rxfram/s:每秒接收數據包的幀對齊錯誤數
rxfifo/s:接收的數據包每秒FIFO過速的錯誤數
txfifo/s:發送的數據包每秒FIFO過速的錯誤數
使用SOCK關鍵字,則會針對socket連接進行匯報:

復制代碼
代碼如下:
#sar -n SOCK 2 10

Linux 2.6.18-53.el5PAE (localhost.localdomain) 03/29/2009
 
01:44:32 AM totsck tcpsck udpsck rawsck ip-frag
01:44:34 AM 243 9 8 0 0
01:44:36 AM 242 9 7 0 0
01:44:38 AM 238 9 7 0 0
01:44:40 AM 238 9 7 0 0
 
totsck:使用的套接字總數量
tcpsck:使用的TCP套接字數量
udpsck:使用的UDP套接字數量
rawsck:使用的raw套接字數量
ip-frag:使用的IP段數量
如果你使用FULL關鍵字,相當于上述DEV、EDEV和SOCK三者的綜合

      

標簽:景德鎮 欽州 海北 河南 天門 威海 黔南 鶴壁

巨人網絡通訊聲明:本文標題《Linux中以sar命令監控系統的使用教程》,本文關鍵詞  Linux,中以,sar,命令,監控系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux中以sar命令監控系統的使用教程》相關的同類信息!
  • 本頁收集關于Linux中以sar命令監控系統的使用教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜国产精品影院在线观看| 亚洲三级在线免费| 日韩av高清在线观看| 日韩免费一区二区| 成人久久视频在线观看| 日本亚洲欧美天堂免费| 亚洲乱码国产乱码精品精98午夜| 5月丁香婷婷综合| 欧美老肥妇做.爰bbww| 在线免费亚洲电影| 色综合久久综合| 欧美中文字幕久久| 国产成人精品影视| 久久www免费人成看片高清| 自拍偷拍国产精品| 国产欧美视频一区二区三区| 欧美一区二区三区喷汁尤物| 欧洲亚洲国产日韩| 欧美日韩精品是欧美日韩精品| 玖玖九九国产精品| 奇米影视7777精品一区二区| 丝袜美腿一区二区三区| 美女免费视频一区| 精品亚洲国产成人av制服丝袜| 男人的j进女人的j一区| 国产成人精品午夜视频免费| 国产成人免费在线| 在线视频你懂得一区| 日韩写真欧美这视频| 国产日韩精品一区二区三区在线| 中文字幕一区免费在线观看| 丝袜诱惑亚洲看片| 国产69精品一区二区亚洲孕妇 | 欧美三级午夜理伦三级中视频| 国产精品一区专区| 欧美日韩亚洲不卡| 精品国产乱码久久久久久图片| 欧美国产激情二区三区| 亚洲一区二区成人在线观看| 亚洲精品亚洲人成人网在线播放| 另类成人小视频在线| 99热这里都是精品| 精品三级在线看| 亚洲1区2区3区4区| 成人爽a毛片一区二区免费| 日韩精品一区在线观看| 自拍偷拍亚洲综合| 成人网在线免费视频| 久久久久久亚洲综合| 日韩电影一区二区三区| 欧美不卡视频一区| 丁香婷婷综合网| 亚洲另类在线制服丝袜| 成人av第一页| 亚洲国产美女搞黄色| 91麻豆精品国产综合久久久久久 | 在线观看亚洲精品视频| 国产精品久久久久aaaa樱花| 99热在这里有精品免费| 亚洲午夜精品在线| 26uuu国产电影一区二区| 久久福利资源站| 亚洲人一二三区| 国产精品理论在线观看| 成人av动漫网站| 亚洲成人免费电影| 中国色在线观看另类| 在线免费观看一区| 久久99精品视频| 亚洲自拍偷拍图区| 欧美三片在线视频观看| 国产精品一区2区| 亚洲一区二区三区自拍| 日韩美女视频在线| av一区二区三区在线| 天天操天天干天天综合网| 国产亚洲欧美激情| 欧美男男青年gay1069videost| 丁香婷婷综合色啪| 精品写真视频在线观看| 一级日本不卡的影视| 国产亚洲一区二区三区在线观看| 日本精品免费观看高清观看| 国产精品99久久久久久似苏梦涵| 一区2区3区在线看| 亚洲成在人线在线播放| 亚洲九九爱视频| 亚洲欧美怡红院| 欧美经典一区二区三区| 欧美一区二区精美| 在线观看www91| 91高清在线观看| 色婷婷久久久久swag精品| 大桥未久av一区二区三区中文| 国产精品12区| 大胆欧美人体老妇| 国产成人丝袜美腿| 国产精品夜夜爽| 色综合天天做天天爱| 一本久道中文字幕精品亚洲嫩| 99久久777色| 欧美日韩精品一区视频| 国产精品蜜臀在线观看| 亚洲综合久久久| 成人激情综合网站| 欧美一级久久久久久久大片| 中文字幕一区二区三区不卡在线 | 久久久av毛片精品| 成人免费在线观看入口| 中文字幕一区二| 亚洲人成人一区二区在线观看 | 欧美国产精品劲爆| 亚洲电影在线免费观看| 日日骚欧美日韩| 成人理论电影网| 精品伦理精品一区| 亚洲无线码一区二区三区| 国产精一区二区三区| 欧美视频一二三区| 亚洲日本乱码在线观看| 国产精品一区二区你懂的| 色94色欧美sute亚洲线路一久| 欧美激情一区三区| 秋霞国产午夜精品免费视频| 国产日韩成人精品| 一区二区三区在线免费播放| 欧美成人女星排行榜| 日本中文在线一区| 中文字幕乱码一区二区免费| eeuss鲁片一区二区三区| 三级久久三级久久| 99re成人在线| 久久精品一区二区三区av| 免费观看久久久4p| 91精品麻豆日日躁夜夜躁| 亚洲午夜电影在线观看| 在线观看亚洲精品| 亚洲一区在线播放| 91美女福利视频| 中文字幕日韩一区二区| 国产精品18久久久久久久网站| 欧美精品久久99| 午夜视频久久久久久| 欧美人xxxx| 久久精品久久精品| 99视频精品免费视频| 亚洲激情一二三区| 国产精品人人做人人爽人人添| 精品午夜久久福利影院| 欧美一级一区二区| 精品一区二区精品| 精品对白一区国产伦| 国产一区二区视频在线| 国产人妖乱国产精品人妖| 国产不卡视频在线观看| 中文字幕精品三区| 成人深夜福利app| 亚洲男人的天堂在线观看| 欧美日韩国产高清一区二区三区| 日本最新不卡在线| 久久久国产综合精品女国产盗摄| 国产成人超碰人人澡人人澡| 亚洲天堂精品在线观看| 欧美性色黄大片手机版| 九九精品一区二区| 国产精品久久久久久亚洲伦| 日本美女一区二区| 日日骚欧美日韩| 亚洲色图另类专区| 91碰在线视频| 午夜精品久久久久久久99樱桃| 欧美精品 国产精品| 国产曰批免费观看久久久| 中文在线免费一区三区高中清不卡| thepron国产精品| 五月婷婷激情综合网| 久久精品免费在线观看| 欧美熟乱第一页| 成人在线视频一区二区| 丝袜a∨在线一区二区三区不卡| 久久久亚洲高清| 在线视频国内一区二区| 国产精品中文有码| 亚洲国产精品久久人人爱| 久久亚洲捆绑美女| 91极品美女在线| 成人性色生活片| 日本欧美在线观看| 亚洲人成在线播放网站岛国| 91网址在线看| 亚洲人亚洲人成电影网站色| 中文字幕在线一区免费| 懂色av一区二区三区免费观看| 一区二区三区在线观看动漫| 精品国产3级a| 欧美日韩中文另类| heyzo一本久久综合| 美女国产一区二区三区| 亚洲一区二区在线视频| 国产精品久久久久久久午夜片 |