Linux 網(wǎng)卡流量查看的方法及各自特點(diǎn)
Linux 網(wǎng)卡流量查看 我們的系統(tǒng)式RHEL5. 在linux下,查看網(wǎng)卡流量的方法有很多。下面先記錄幾個(gè),Linux 網(wǎng)卡流量查看的方法及各自特點(diǎn)。并且以圖文方式展現(xiàn),我們一起看看詳細(xì)介紹,已備日后之需。
一:對(duì)于Linux 網(wǎng)卡流量查看,iptraf 一個(gè)很不錯(cuò)的工具。RHEL5 iso自帶有,我的系統(tǒng)默認(rèn)沒(méi)有安裝。 他可以按照用戶的需要,按照不同的協(xié)議統(tǒng)計(jì),也可以按照不同的端口統(tǒng)計(jì),還可以按照不同的網(wǎng)卡統(tǒng)計(jì),總之,是一個(gè)很強(qiáng)大的工具。 在命令行直接輸入:iptraf,進(jìn)入一個(gè)文本圖形界面,如下:
Ip 流量監(jiān)控簡(jiǎn)單的流量統(tǒng)計(jì)信息詳細(xì)的流量統(tǒng)計(jì)信息這個(gè)不太清楚 Lan統(tǒng)計(jì) Fileters :設(shè)置一些過(guò)濾選項(xiàng),如:ip,arp rarp等等。 Configure :一些配置選項(xiàng),覺(jué)得很有用的一個(gè)就是日志配置。自己可以指定監(jiān)控信息以日志的形式保存到用戶指定的位置。 先選擇---------------***個(gè),看看。如圖:
我選擇所有網(wǎng)卡。
我開啟了日志功能,日志的保存位置,默認(rèn)吧。
我這個(gè)實(shí)驗(yàn)是用的虛擬機(jī),我的真實(shí)機(jī)在不停的ping試驗(yàn)機(jī)。 這個(gè)工具還有一些命令參數(shù),其實(shí)也就是上面這些選項(xiàng)。很方便。大家可以man一下。 二:對(duì)于Linux 網(wǎng)卡流量查看nload 這個(gè)工具,RHEL5沒(méi)有自帶,需要自行下載一個(gè)安裝上。在命令行
直接輸入命令。得到下面的結(jié)果。如圖左,很直觀,很好。 三:ifstat 這個(gè)工具
RHEL5也沒(méi)有自帶,但是這也是一個(gè)很不錯(cuò)的簡(jiǎn)單易用的工具。安裝好,直接輸入命令,效果如下
如果有多網(wǎng)卡,就會(huì)有多列。很不錯(cuò)吧。 四:Linux 網(wǎng)卡流量查看中sar 這個(gè)工具RHEL5自帶有,默認(rèn)也安裝。一個(gè)強(qiáng)大的工具(好像這些工具都蠻強(qiáng)的),參數(shù)很多,有時(shí)間man一下。 -n參數(shù)很有用,他有6個(gè)不同的開關(guān):DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV顯示網(wǎng)絡(luò)接口信息,EDEV顯示關(guān)于網(wǎng)絡(luò)錯(cuò)誤的統(tǒng)計(jì)數(shù)據(jù),NFS統(tǒng)計(jì)活動(dòng)的NFS客戶端的信息,NFSD統(tǒng)計(jì)NFS服務(wù)器的信息,SOCK顯示套 接字信息,ALL顯示所有5個(gè)開關(guān)。它們可以單獨(dú)或者一起使用。我們現(xiàn)在要用的就是-n DEV了。 輸入命令:sar –n DEV 1 4 <!--[if !vml]-->
命令后面 1 4 意思是:每一秒鐘取一次值,取四次。 IFACE:LAN接口
rxpck/s:每秒鐘接收的數(shù)據(jù)包
txpck/s:每秒鐘發(fā)送的數(shù)據(jù)包
rxbyt/s:每秒鐘接收的字節(jié)數(shù)
txbyt/s:每秒鐘發(fā)送的字節(jié)數(shù)
rxcmp/s:每秒鐘接收的壓縮數(shù)據(jù)包
txcmp/s:每秒鐘發(fā)送的壓縮數(shù)據(jù)包
rxmcst/s:每秒鐘接收的多播數(shù)據(jù)包
IFACE:LAN接口 rxerr/s:每秒鐘接收的壞數(shù)據(jù)包 txerr/s:每秒鐘發(fā)送的壞數(shù)據(jù)包 coll/s:每秒沖突數(shù) rxdrop/s:因?yàn)榫彌_充滿,每秒鐘丟棄的已接收數(shù)據(jù)包數(shù) txdrop/s:因?yàn)榫彌_充滿,每秒鐘丟棄的已發(fā)送數(shù)據(jù)包數(shù) txcarr/s:發(fā)送數(shù)據(jù)包時(shí),每秒載波錯(cuò)誤數(shù) rxfram/s:每秒接收數(shù)據(jù)包的幀對(duì)齊錯(cuò)誤數(shù) rxfifo/s:接收的數(shù)據(jù)包每秒FIFO過(guò)速的錯(cuò)誤數(shù) txfifo/s:發(fā)送的數(shù)據(jù)包每秒FIFO過(guò)速的錯(cuò)誤數(shù) 下面幾個(gè)更簡(jiǎn)單的方法,雖然可以看到流量的統(tǒng)計(jì)信息,但是太簡(jiǎn)單,而且也不直觀。 命令: [root@station204 ~]# watch more /proc/net/dev
命令: [root@station204 ~]# watch ifconfig
另外還有對(duì)于Linux 網(wǎng)卡流量查看iftop,RHEL5不自帶,我用了下,不喜歡用。還有一個(gè)mtr工具,REHL5自帶有,默認(rèn)安裝了,功能也還可以。
【編輯推薦】