有没有办法找出 Windows 中哪个应用程序占用了大部分带宽

有没有办法找出 Windows 中哪个应用程序占用了大部分带宽

我发现有几种方法可以测量总带宽,但没有一种可以告诉我每个应用程序的带宽。最好能提供一些历史记录或日志记录。

我正在使用 Windows Server 2008 R2

答案1

您查看过内置的资源监视器吗?

您可以按进程进行过滤,并查看各种指标,例如连接数和带宽使用情况。

答案2

网络限制器正是您想要的。它不仅允许您查看每个应用程序的带宽使用情况,还可以限制某些连接。它还具有各种日志记录选项,并提供免费版、精简版和专业版。

替代文本

NetLimiter 是一款专为 Windows 设计的终极互联网流量控制和监控工具。您可以使用 NetLimiter 为应用程序甚至单个连接设置下载/上传传输速率限制并监控其互联网流量。

除了这一独特功能外,Netlimiter 还提供全面的互联网统计工具。它包括实时流量测量和长期每个应用程序的互联网流量统计。

答案3

所有这些答案都有一个警告:如果你的机器感染了根工具包,您可能根本看不到有问题的进程。Rootkit 可以修改内核,从操作系统的视图中删除进程。然后这些带宽监控工具将看不到它们。

您可以在这台机器上运行类似 Wireshark 的程序,并将其所有流量路由到另一台设备(也许另一台机器也使用 Wireshark 监控入站流量)。通过比较两台机器报告的带宽差异,您可以确定是否有操作系统看不到的进程在消耗带宽。

答案4

您可以试用这款免费产品。根据其描述,它可以满足您的要求。
带宽监控描述如下这里

CS 消防炮

CS Fire Monitor 是一款适用于 Windows 2000、XP、2003、Vista 和 2008 平台的综合监控工具。它拥有广泛的实时监控屏幕,可从 PC 内的许多区域捕获数据,并且由于该应用程序拥有自己的内置数据库,因此它还能够生成许多可以以多种方式保存的报告。

带宽监视器检测系统上的所有连接并监视每个连接的数据量。显示每个连接的当前发送速度和接收速度。监视器还将数据量存储到统计数据库中。允许报告显示过去一年发送和接收了多少数据。

图像

相关内容