最近我发现BSNL broadband
数据使用率很高。我没有下载任何大文件。有一次我刚刚上网查看邮件,发现那段时间下载的数据接近 4MB。很奇怪。而且那段时间我没有下载任何附件。
我发现这些数字来自BSNL 自助服务门户
这是什么原因呢?
答案1
检查哪些进程正在消耗您的数据的一种方法是找出哪些进程连接到了互联网。
虽然这里没有提到提问者使用的是什么操作系统,但下面提供了适用于 Windows 7 和 Linux 的解决方案:
对于 Windows 7:
- 按下
Win
键,输入Resource Monitor
,打开它。 - 菜单栏下方有五个选项卡,点击
Network
。 - 在部分中
Process with Network Activity
,您可以看到所有连接和使用互联网数据的进程。您可以选择任何进程来结束它,右键点击并选择End Process
。
对于 Linux:
- 打开
Terminal
,输入命令netstat -abn
。 - 它将列出所有连接到 Internet 的进程。您可以通过选择其PID并输入
kill process_pid
命令进程号是所选的PID。
此外,要监视 Linux 中的带宽使用情况,可以使用以下工具网猪可以使用。
关于 Nethogs:Net top tool grouping bandwidth per process
。
描述:NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most such tools do, it groups band-width by process and does not rely on a special kernel module to be loaded. So if there's suddenly a lot of network traffic, you can fire up NetHogs and immediately see which PID is causing this, and if it's some kind of spinning process, kill it.
相关用法:安装 Nethogs 后,在Terminal
命令nethogs interface
中输入界面是个网络接口您想要监控的。对于有线连接,通常eth0但可以通过发出命令列出所有接口ifconfig
。