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...