CentOS查看每个进程的网络流量
生活随笔
收集整理的這篇文章主要介紹了
CentOS查看每个进程的网络流量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
所需工具nethogs
安裝:yum install -y nethogs
使用:nethogs eth0
?
sudo nethogs -s //按接收流量大小排序?
?
如上圖,PID一列就是進程的PID,PROGRAM就是顯示進程或連接雙方的端口號,前面紅框是服務器的IP:端口,后面紅框是客戶端的IP:端口,如圖根據(jù)端口可以判斷,目前有7700端口,如果不知道端口對應的進程可以通過lsof來進行查看。
lsof -i:被占用的端口號 ?如: lsof -i:80
ps aux|grep ?PID
DEV列顯示設備名,SEND是服務器發(fā)送的流量,RECEIVED服務器接收的流量。?// 按 m 可以切換統(tǒng)計方式 ?: 流量速度KB/sec ?或 總數(shù){KB /B /m}
轉載于:https://www.cnblogs.com/dongruiha/p/7567757.html
總結
以上是生活随笔為你收集整理的CentOS查看每个进程的网络流量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到亲人出车祸了意味着啥
- 下一篇: 浅入浅出数据结构(20)——快速排序