每個行程的網路頻寬使用情況

每個行程的網路頻寬使用情況

在 Linux 上(最好在命令列中),如何查看每個進程的網路使用情況?

我對總頻寬使用情況不感興趣,而是對它如何在進程之間分配感興趣。

答案1

sudo apt-get install nethogs
sudo nethogs

從手冊頁:

NetHogs 是一個小型「網頂」工具。它不像大多數此類工具那樣按協定或按子網分解流量,而是按進程對頻寬進行分組,並且不依賴載入的特殊核心模組。因此,如果突然出現大量網路流量,您可以啟動 NetHogs 並立即查看哪個 PID 導致了這種情況,如果是某種旋轉進程,則將其終止。

相關內容