我如何检查哪个程序占用了互联网带宽?

我如何检查哪个程序占用了互联网带宽?

我注意到,当我的一位朋友的计算机始终连接到路由器时,我的互联网会断线。我使用管理器中的 Windows 网络选项卡 (CTRL+SHIFT+ESC) 来验证我的理论。当我的互联网断线时,我立即检查了我朋友的计算机,以确认图表上有一个巨大的峰值。计算机已经安装了 AVG,我运行了 HiJackThis 来查看是否有任何罪魁祸首,但一无所获。所以我想要一个程序来查看所有流量,以查看是什么导致了如此巨大的峰值。有什么建议吗?

答案1

首先要快速查看有问题的计算机的资源监视器,C:\Windows\System32\resmon.exe然后转到“网络”选项卡,如果看不到足够的信息,请使用箭头展开“TCP 连接”部分\/
然后右键单击列标题行| Image | PID | LocalAddress | etc ,即显示“选择列”的行,勾选[x] send B/sec[x] receive b/sec 仅选择总计。现在,您有了更多信息,可以按活动排序,方法是单击列并滚动到顶部。

您可能会发现添加的噪音很有用:可以在任务管理器中使用相同的技巧来查看特定程序和进程的 I/O 或仅查看净总量。
在任务管理器“进程”中,转到“查看”“选择列”,然后选择I/O read bytes I/O Write bytesI/O other。如果通过网络活动确实发生了一些奇怪的事情,则使用这些列设置的有限任务管理器视图也会变得有用。

答案2

可能有点过度,但 Wireshark 可能会有帮助,它是一个数据包捕获程序。

http://www.wireshark.org/

请注意,它可能必须在他的机器上运行,否则您只会看到他的广播数据包。

答案3

您很可能需要重置您的接入点。这种不相关的 siconnections 是由路由器中的固件错误引起的。我没有看到任务管理器中的任何峰值 - 您能详细说明任务管理器中的 10 个图表中的哪一个出现峰值,是上升还是下降...

答案4

尝试 netbalancer,实时显示所有使用网络带宽的进程和程序。

相关内容