我周五成功下载/上传了 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。查看本教程...