Linux 網路檢測

2022-07-20 02:18:15 字數 1218 閱讀 5981

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

1

、新增yum源方便安裝bmon

可以在 shell 下監控網路流量的狀況( 具有動態效果 )

rx: 流進

tx: 流出

安裝成功後輸入bmon命令後,選擇eth0按g,按d。檢視效果如如下:

#bmon

以基本的方式檢視:

# bmon -o ascii -p eth0

檢視網路狀況的軟體:

1

、nload

# yum install nload

# nload --help 檢視具體用法

2.iftop

# yum install iftop

# iftop -i eth0

tx:傳送流量

rx:接收流量

total:總流量

cumm:執行iftop到目前時間的總流量

peak:流量峰值

rates:分別表示過去 2s 10s 40s 的平均流量

# iftop -i eth0 -n     就可以看到eth0網絡卡的流量狀況:

監控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**說明.

檢測網路狀態

搞了一下午,什麼internetcheckconnection,internetconnect,internetqueryoption試了一堆,發現這些函式要不沒用,要不用起來很麻煩,根本檢測不了網路的狀態。因為機子上本來有wifi和本地網路,所以就用socket了 這是朋友給的乙個函式,方便以後使...

網路實時檢測

網路實時檢測,需用到reachability,ios程式需要用到網路檢測,有些程式是剛啟動時檢測一次,而有些則從頭到尾檢測網路狀態。reachability reachability 處理連線改變後的情況 對連線改變做出響應的處理動作。void updateinte cewithreachabili...

android wifi 網路檢測

獲取當前網路狀態 獲取網路狀態 return private int getnetworktype else 判斷網路屬性 判斷是否是wifi if nettype connectivitymanager.type wifi else if nettype connectivitymanager.t...