linux檢視具體程序占用的網路流量

2021-10-02 01:50:10 字數 755 閱讀 8250

下面是按功能劃分的命令名稱。

監控總體頻寬使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload

監控總體頻寬使用(批量式輸出)――vnstat、ifstat、dstat和collectl

每個套接字連線的頻寬使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow

每個程序的頻寬使用――nethogs

1、iftop

2、vnstat

3、iptraf

4、monitorix – 系統和網路監視

5、dstat

6、bwm-ng

7、ibmonitor

8、htop – linux 程序跟蹤

9、arpwatch – 乙太網活動監視器

10、wireshark – 網路監視工具

nethogs是一款小巧的"net top"工具,可以顯示每個程序所使用的頻寬,並對列表排序,將耗用頻寬最多的程序排在最上面。萬一出現頻寬使用突然激增的情況,使用者迅速開啟nethogs,就可以找到導致頻寬使用激增的程序。nethogs可以報告程式的程序編號(pid)、使用者和路徑。

yum install -y nethogs

nethogs

nethogs eth1 //只檢視eth1網絡卡(預設)的資訊

nethogs -d 5 //檢視,每5秒重新整理一次

Linux檢視程序占用

要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令 process status 就是最基本同時也是非常強大的程序檢視命令.使用ps命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通...

linux 檢視程序占用記憶體

top b n 1 grep opera awk cpu 0.0 mem 26.4 其中 rss 程序實際占用物理記憶體大小 vsz 任務虛擬位址空間的大小 root localhost cat proc self statm 654 57 44 0 0 334 0 以下是我自己的理解 從上面可以看...

linux 檢視程序占用記憶體

top b n 1 grep opera awk cpu 0.0 mem 26.4 其中 rss 程序實際占用物理記憶體大小 vsz 任務虛擬位址空間的大小 root localhost cat proc self statm 654 57 44 0 0 334 0 以下是我自己的理解 從上面可以看...