在 Ubuntu 中,我可以从“系统监视器”中看到总网络使用情况,但如何知道哪个应用程序正在消耗网络带宽?我想知道每个应用程序在特定时间的网络消耗情况。
答案1
命令类似nethogs
可以满足需求。您可以使用sudo apt-get install nethogs
命令行安装它。
NetHogs 是一款小型“网络流量”工具。它不像大多数工具那样按协议或子网细分流量,而是按进程分组带宽。NetHogs 不依赖于加载特殊内核模块。如果突然出现大量网络流量,您可以启动 NetHogs 并立即查看是哪个 PID 导致的。这让您可以轻松识别失控并突然占用带宽的程序。