如何找到当前正在以最高速度下载的应用程序的连接信息?

如何找到当前正在以最高速度下载的应用程序的连接信息?

我从InfoPanel屏幕截图中注意到我的电脑正在高速下载一些东西。我没有下载任何东西,而且我已经运行了,apt-get upgrade所以我的电脑显然没有理由下载任何东西。我尝试运行一些众所周知的网络检查命令,但它们没有多大帮助,因为它们没有按速率列出连接:

netstat -A inet -p | grep '^tcp' | grep '/' | sed 's_.*/__' | sort | uniq

ss -tp | grep -v Recv-Q | sed -e 's/.*users:(("//' -e 's/".*$//' | sort | uniq

您是否知道有任何工具可以像命令一样按速率列出连接top

答案1

我认为最好的工具是nethogs

不幸的是,Ubuntu 14.04 中提供的版本已损坏,因此你必须自行编译:请参阅Nethogs → 建立本地 IP 时创建套接字失败 - 您是 root 吗?

之后,只需运行:

sudo nethogs wlan0 

其中wlan0是要监控的接口的名称。

Nethogs 运行示例

使用q退出。

相关内容