是否有应用程序可以监控 Linux (Ubuntu) 应用程序级别的带宽使用情况?

Eri*_*son 1 networking linux ubuntu bandwidth

我目前在多台机器上运行 Ubuntu,我需要跟踪每个应用程序的带宽使用情况。是否有预先构建的软件包或系统可以跟踪带宽使用情况并报告按应用程序(甚至仅按端口)划分的使用情况?

理想情况下,我希望能够根据正在运行的服务来比较整体网络利用率,并且我已经探索了一些,但没有找到任何似乎是我正在寻找的东西。有任何想法吗?

hal*_*alp 6

iftop将显示主机对的带宽使用情况,其中一个是您的主机

nethogs将显示每个进程的带宽使用情况

iptraf将显示每个连接的带宽使用情况