您好,登錄后才能下訂單哦!
Linux 中怎么查看網卡流量,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
一:對于Linux 網卡流量查看,iptraf 一個很不錯的工具。RHEL5 iso自帶有,我的系統默認沒有安裝。 他可以按照用戶的需要,按照不同的協議統計,也可以按照不同的端口統計,還可以按照不同的網卡統計,總之,是一個很強大的工具。 在命令行直接輸入:iptraf,進入一個文本圖形界面,如下:
Ip 流量監控簡單的流量統計信息詳細的流量統計信息這個不太清楚 Lan統計 Fileters :設置一些過濾選項,如:ip,arp rarp等等。 Configure :一些配置選項,覺得很有用的一個就是日志配置。自己可以指定監控信息以日志的形式保存到用戶指定的位置。 先選擇---------------***個,看看。如圖:
我選擇所有網卡。
我開啟了日志功能,日志的保存位置,默認吧。
我這個實驗是用的虛擬機,我的真實機在不停的ping試驗機。 這個工具還有一些命令參數,其實也就是上面這些選項。很方便。大家可以man一下。 二:對于Linux 網卡流量查看nload 這個工具,RHEL5沒有自帶,需要自行下載一個安裝上。在命令行
直接輸入命令。得到下面的結果。如圖左,很直觀,很好。 三:ifstat 這個工具
RHEL5也沒有自帶,但是這也是一個很不錯的簡單易用的工具。安裝好,直接輸入命令,效果如下
如果有多網卡,就會有多列。很不錯吧。 四:Linux 網卡流量查看中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 <!--[if !vml]-->
命令后面 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
關于Linux 中怎么查看網卡流量問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。