[記]Centos下流量統計使用記錄


因為最近要進行centos流量統計,需求是想針對tomcat進行針對性的上下行流量時段統計及匯總,找了很多資料及命令,要么是可以針對進程的但是沒有匯總,要么是有匯總但是不針對進程。

 

所以只能混合幾個命令共同使用來分析問題。

 

如下為本次使用的記錄。

 

=======================================

VNSTAT-可以時段性匯總上下行流量,但是無法分析具體進程

yum install epel-release -y && yum install -y vnstat

設置網卡

vnstat -u -i eth0

啟動服務並設置開機啟動

service vnstat start
chkconfig vnstat on

按日查看流量

vnstat -d

 

 

NetHogs-可以按照進程查看實時流量,但是不能匯總

 

yum install iftop
或 yum install nethogs -y

 

介紹:

界面上面顯示的是類似刻度尺的刻度范圍,為顯示流量圖形的長條作標尺用的。
前面IP是本機的(Source),后面IP遠程主機的(Dest);
中間的<= =>這兩個左右箭頭,表示的是流量的方向。
右側的三列數值:
第一列是:在此次刷新之前2s或10s或40s的平均流量(按B設置秒數); 
第二列是:在此次刷新之前10秒鍾的總流量的一半; 
第三列是:在此次刷新之前40秒鍾的總流量的1/5;
TX:發送(Transmit)流量;RX:接收(Receive)流量;TOTAL:總流量;
cum:運行iftop到目前時間的總和(Cum);peak:流量峰(Peak)值;
rates:分別表示過去 2s 10s 40s 的平均流量;

 

 

 


Iftop-可以按照進程查看實時流量,但是不能匯總

 

yum install iftop -y

 

設定檢測的網卡

iftop -i eth1

界面說明:
"<="與"=>",表示的是流量的方向

"TX":從網卡發出的流量
"RX":網卡接收流量
"TOTAL":網卡發送接收總流量
"cum":iftop開始運行到當前時間點的總流量
"peak":網卡流量峰值
"rates":分別表示最近2s、10s、40s 的平均流量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM