linux下面測試網路頻寬 (轉載)

weixin_33894992發表於2016-08-24

利用bmon/nload/iftop/vnstat/iptraf實時檢視網路頻寬狀況

 

一.新增yum源方便安裝bmon
# rpm -Uhv http://apt.sw.be/redhat/el5/en/x ...1.el5.rf.x86_64.rpm
# yum install bmon

- bandwidth monitor
可以在 shell 下監控網路流量的狀況( 具有動態效果 )
  • RX: 流進
  • TX: 流出

安裝成功後輸入bmon命令後,選擇eth0按g,按d。檢視效果如如下:
#bmon
linux下面測試網路頻寬 - 程式之家 - 對程式要刻薄
 
以基本的方式檢視:
#bmon -o ascii -p eth0
 
 
 
 
再介紹兩個檢視網路狀況的軟體:
1、  # yum install nload
linux下面測試網路頻寬 - 程式之家 - 對程式要刻薄
這張圖分為兩部分
上半部分是:Incoming也就是進入網路卡的流量
下半部分是:Outgoing,也就是從這塊網路卡出去的流量,
 
每部分都有當前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),總和流量(Ttl)這幾個部分,
看起來還是蠻直觀的。
#nload --help 檢視具體用法
 
2.iftop
# yum install iftop
# iftop -i eth0
linux下面測試網路頻寬 - 程式之家 - 對程式要刻薄
TX:傳送流量
RX:接收流量

TOTAL:總流量
Cumm:執行iftop到目前時間的總流量
peak:流量峰值
rates:分別表示過去 2s 10s 40s 的平均流量
 
#iftop -i eth0 -n     就可以看到eth0網路卡的流量狀況:

iftop 相關命令 :
監控eth1的網路卡的流量
# iftop -i eth1
以位元組(bytes)為單位顯示流量(預設是位元bits):
$ iftop -B
直接顯示IP, 不進行DNS反解:
$ iftop -n
直接顯示連線埠編號, 不顯示服務名稱:
$ iftop -N
顯示某個網段進出封包流量
$ iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
其他引數可下 iftop -h 看說明.
進入iftop畫面時, 可按 p 切換是否顯示連線埠, n 切換顯示IP或主機的domain name, N切換顯
示連線埠代號或名稱, p暫停顯示, b切換是否顯示長條, B切換計算幾秒內的平均流量, 其他按鍵
可以按h觀看說明.

相關文章