我如何才能看到哪个应用程序正在使用互联网?

我如何才能看到哪个应用程序正在使用互联网?

我周五成功下载/上传了 22GB 的数据,其中 14.76GB 是“非高峰期”的数据 - 介于午夜到早上 8 点之间。

这些时间我没有使用电脑,所以我想知道是什么使用了那么多的电量。

我如何监控哪些应用程序使用了如此多的互联网?

答案1

nethogs可以监控每个进程的网络使用情况。

启动它,按sudo nethogs来监控,然后按 来m切换到监控总数据传输量,而不是当前数据传输量。它应该看起来像这样:

NetHogs version 0.8.0

  PID USER     PROGRAM                      DEV        SENT      RECEIVED       
18232 tim      spotify                      eth0       8.620      37.414 KB
6047  tim      /opt/google/chrome/chrome    eth0      10.129      13.322 KB
5279  tim      ..lib/virtualbox/VirtualBox  eth0       0.750       1.231 KB
32042 tim      /usr/bin/pulseaudio          eth0       0.703       0.844 KB
32446 tim      ..im/Programs/BTSync/btsync  eth0       1.016       0.832 KB
3018  debian-to/usr/bin/tor                 eth0       0.072       0.000 KB
?     root     unknown TCP                             0.000       0.000 KB

  TOTAL                                               21.290      53.644 KB     

答案2

最好的选择是使用 nmap 和 wireshark。查看本教程...

如何利用您的网络...

相关内容