簡介:
sar命令包含在sysstat工具包中,提供系統的眾多統計資料。其在不同的系統上命令有些差異,這裡只說其在網路資料監控上的參數。
sar -n [DEV|EDEV|SOCK] interval cnt
某些系統提供的sar支援基於網路介面的資料統計,這個命令可以查看裝置上每秒收發包的個數和流量
sar -n UDP|TCP|SOCK interval cnt
某些系統提供的sar支援基於協議的資料統計,這個命令可以查看特定協議的收發包、出錯資料等
sar -T|U interval cnt
與上面的命令類似,只是參數格式和輸出格式有不同
樣本:
參數詳解:
sar -n UDP 2 10sar -n DEVsar -n DEV 1 100
-n {keyword} network statistics DEV IFACE, rxpck/s, txpck/s, rxkB/s, txKB/s, etc. EDEV TCP active/s tcp active open times passive/s tcp passive open times iseg/s number of segments recv, include error oseg/s number of segments send ETCP atmptf/s SYN-RCVD/SYN-SENT -> CLOSED, SYN-RCVD -> LISTEN(recv RST) estres/s ESTABLISHED/CLOSE-WAIT -> CLOSED retrans/s segments retransmitted isegerr/s e.g. bad tcp checksum orsts/s send RST UDP idgm/s recv odgm/s send noport/s no application at the destination port idgmerr/s datagrams could not be delivered關於n參數,在某些平台上,即使同樣的源碼編譯,n參數所攜帶參數也不盡相同。某些平台不支援-n TCP等選項,可以通過-n SOCK觀察,不過資訊不全,但能清楚的看到每秒建立的TCP串連個數等資訊。
-P 指定CPU,預設為所有CPU-A 輸出所有能收集到的系統資訊-b I/O and transfer rate statistics-B paging satistics-I {int [,...]|SUM|ALL|XALL} report statistics for a given interrupt. SUM可以看到每秒產生的中斷次數
安裝:
1.下載
wget http://perso.orange.fr/sebastien.godard/sysstat-9.0.6.1.tar.gz
2.解壓
tar zxvf xxx.tar.gz
3.安裝
./configure
make
make install
4. 安裝完成驗證是否安裝成功
sar - V
參考文檔:
http://www.berlinix.com/sysstat.html
http://wenku.baidu.com/view/1973afd96f1aff00bed51e66.html
http://blog.csdn.net/zzulp/article/details/6231875