nethogs: 按進(jìn)程查看流量占用
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出瑪多免費做網(wǎng)站回饋大家。
iptraf: 按連接/端口查看流量
ifstat: 按設(shè)備查看流量
ethtool: 診斷工具
tcpdump: 抓包工具
ss: 連接查看工具
常用兩個方法:直接命令查看、安裝個iftop查看;
直接命令查看
watch cat /proc/net/dev
安裝iftop然后再查看
yum ?-y install iftop
iftop
######################
安裝epel以此解決找不到iftop
cd?/usr/local/src
wget?
rpm?-ivh?epel-release-6-8.noarch.rpm
yum?clean?all
yum?makecache
1. 使用 iptraf
iptraf是一個實時查看網(wǎng)絡(luò)流量的文本屏幕界面工具。
如果系統(tǒng)沒有安裝
如果是 RHEL,那么就去找安裝盤中的 iptraf*.rpm 包安裝;
如果是 CentOS,那么用 yum install -y iptraf 進(jìn)行安裝
iptraf是一個文本全屏幕界面,操作起來比較簡單明了。最好使用 putty 來看,SecureCRT可能顯示亂碼。
它提供了很多統(tǒng)計方式:
(1)IP traffic monitor
(2)General interface statistics
(3)Detailed interface statistics
如果跟上 -B 參數(shù),還可以后臺執(zhí)行,把數(shù)據(jù)保存到文件中,位于 /var/log/iptraf 目錄。
2. sar
如果系統(tǒng)沒有安裝,
如果是 RHEL,那么就去安裝盤中找 sysstat*.rpm 包安裝;
如果是 CentOS,那么用 yum install -y sysstat 安裝。
sysstat是一個工具包,包含有幾個很有用的系統(tǒng)檢測程序,iostat,mpstat和sar.
Turbolinux的各個版本上,都包含這個工具包.
iostat用于輸出CPU,I/O系統(tǒng)和磁盤分區(qū)的統(tǒng)計信息.可以用來分析磁盤I/O,帶寬等信息.
mpstat用于輸出CPU的各種統(tǒng)計信息. 可以用來分析程序運行時在內(nèi)核態(tài)和用戶態(tài)的工作情況.
sar用于定時搜集系統(tǒng)的各種狀態(tài)信息.然后可以對系統(tǒng)各個時間點的狀態(tài)進(jìn)行監(jiān)控.
sar有很多用途,如果要來監(jiān)控網(wǎng)絡(luò)流量,使用下面的命令行方式:
sar -n DEV interval count
其中,interval是統(tǒng)計時間間隔,以秒為單位;count是總共統(tǒng)計幾次,如果為0就不斷的統(tǒng)計直到 Ctrl+C 打斷,否則執(zhí)行count次就退出。
比如:sar -n DEV 1 4
比如:sar -n DEV 10 0
IFACE:LAN接口
rxpck/s:每秒鐘接收的數(shù)據(jù)包
txpck/s:每秒鐘發(fā)送的數(shù)據(jù)包
rxbyt/s:每秒鐘接收的字節(jié)數(shù)
txbyt/s:每秒鐘發(fā)送的字節(jié)數(shù)
1、nethogs: 按進(jìn)程查看流量占用
2、iptraf: 按連接/端口查看流量
3、ifstat: 按設(shè)備查看流量
4、ethtool: 診斷工具
5、tcpdump: 抓包工具
6、ss: 連接查看工具
7、其他: dstat, slurm, nload, bmon