我的系統式
rhel5.
在 linux
下,檢視網絡卡流量的方法有很多。下面先記錄幾個,和他們的大概用法。已被以後之需。
一: iptraf
乙個很不錯的工具。
rhel5 iso
自帶有,我的系統預設沒有安裝。
他可以按照使用者的需要,按照不同的協議統計,也可以按照不同的埠統計,還可以按照不同的網絡卡統計,總之,是乙個很強大的工具。
在命令列直接輸入:
iptraf
,進入乙個文字圖形介面,如下:
隨便按乙個鍵,進入下乙個介面。
ip 流量監控
簡單的流量統計資訊
詳細的流量統計資訊
這個不太清楚
lan 統計
fileters
:設定一些過濾選項,如:
ip ,
arp rarp
等等。
configure
:一些配置選項,覺得很有用的乙個就是日誌配置。自己可以指定監控資訊以日誌的形式儲存到使用者指定的位置。
先選擇第乙個,看看。如圖:
我選擇所有網絡卡。
我開啟了日誌功能,日誌的儲存位置,預設吧。
我這個實驗是用的虛擬機器,我的真實機在不停的
ping
試驗機。
這個工具還有一些命令引數,其實也就是上面這些選項。很方便。大家可以
man一下。
二: nload
這個工具,
rhel5
在命令列直接輸入命令。
得到下面的結果。如圖:
很直觀,很好。
三: ifstat
這個工具
rhel5
也沒有自帶,但是這也是乙個很不錯的簡單易用的工具。
安裝好,直接輸入命令,效果如下:
如果有多網絡卡,就會有多列。很不錯吧。
四: sar
這個工具
rhel5
自帶有,預設也安裝。
乙個強大的工具(好像這些工具都蠻強的),引數很多,有時間
man一下。
-n 引數很有用,他有
6 個不同的開關:
dev | edev | nfs | nfsd | sock | all
。 dev
顯示網路介面資訊,
edev
顯示關於網路錯誤的統計資料,
nfs統計活動的
nfs客戶端的資訊,
nfsd
統計 nfs
伺服器的資訊,
sock
顯示套
接字資訊,
all顯示所有
5 個開關。它們可以單獨或者一起使用。我們現在要用的就是
-n dev
了。 輸入命令:
sar –n dev 1 4
命令後面
1 4
意思是:每一秒鐘取一次值,取四次。
iface
: lan
介面 rxpck/s
:每秒鐘接收的資料報
txpck/s
:每秒鐘傳送的資料報
rxbyt/s
:每秒鐘接收的位元組數
txbyt/s
:每秒鐘傳送的位元組數
rxcmp/s
:每秒鐘接收的壓縮資料報
txcmp/s
:每秒鐘傳送的壓縮資料報
rxmcst/s
:每秒鐘接收的多播資料報
iface
: lan
介面 rxerr/s
:每秒鐘接收的壞資料報
txerr/s
:每秒鐘傳送的壞資料報
coll/s
:每秒衝突數
rxdrop/s
:因為緩衝充滿,每秒鐘丟棄的已接收資料報數
txdrop/s
:因為緩衝充滿,每秒鐘丟棄的已傳送資料報數
txcarr/s
:傳送資料報時,每秒載波錯誤數
rxfram/s
:每秒接收資料報的幀對齊錯誤數
rxfifo/s
:接收的資料報每秒
fifo
過速的錯誤數
txfifo/s
:傳送的資料報每秒
fifo
過速的錯誤數
下面幾個更簡單的方法,雖然可以看到流量的統計資訊,但是太簡單,而且也不直觀。
命令:[root@station204 ~]# watch more /proc/net/dev
命令:[root@station204 ~]# watch ifconfig
另外還有
iftop
, rhel5
不自帶,我用了下,不喜歡用。
還有乙個
mtr工具,
rehl5
自帶有,預設安裝了,功能也還可以。
linux 檢視網絡卡流量
方法一 nloadwget 方法二 iftop 1 iftop介面相關說明介面上面顯示的是類似刻度尺的刻度範圍,為顯示流量圖形的長條作標尺用的。中間的 這兩個左右箭頭,表示的是流量的方向。2 iftop相關引數常用的引數 進入iftop畫面後的一些操作命令 注意大小寫 引數 a 監測能檢測到的所有網...
Linux檢視網絡卡流量
參考 sar命令 n引數很有用,他有6個不同的開關 dev edev nfs nfsd sock all dev顯示網路介面資訊,edev顯示關於網路錯誤的統計資料,nfs統計活動的nfs客戶端的資訊,nfsd統計nfs伺服器的資訊,sock顯示套 接字資訊,all顯示所有5個開關。它們可以單獨或者...
Linux 網絡卡流量檢視
網絡卡流量檢視 watch more proc net dev 實時監控流量檔案系統 累計值 iptraf 網絡卡流量檢視工具 nethogs d 5 eth0 eth1 按程序實時統計網路流量 epel源nethogs sar 工具 sar 命令操作和格式 n 引數有6個不同的開關 dev ede...