如何跟踪 Firefox 每个标签的互联网使用情况?

如何跟踪 Firefox 每个标签的互联网使用情况?

我的 Firefox 占用了太多带宽,但我似乎无法弄清楚是什么消耗了这么多数据。我只有 2-3 个活动选项卡,上次重启后剩下的 50 个选项卡处于休眠状态。

我确实安装了 vnstat 和 conky,但它们对于追踪哪个选项卡消耗了所有数据没有多大帮助。例如 在此处输入图片描述 在这里你可以看到 googleusercontent 和 amazonaws 被两个进程使用,但我打开的 3 个选项卡是 nytimes、Bing 和 AskUbuntu。
所以这很令人困惑。

Firefox 的网络监视器工具也没用,因为它不会跟踪所有选项卡,而只会跟踪您打开的选项卡。:( 有没有办法让它使用 shell 脚本或类似的东西跟踪所有选项卡?

我尝试寻找一些可以跟踪每个选项卡带宽使用情况的插件或工具,但没有任何收获,所以我想知道是否有办法做到这一点?另外,我想知道是否有办法让过去 30 分钟内未使用的所有选项卡进入休眠状态?

答案1

遇到了同样的问题并找到了解决方案:

在 about:networking#sockets 中查找数据使用量增加的 IP。然后在 about:networking 中按 URL 查找相应的活动选项卡。(按“活动”列进行过滤,然后使用 ping 或其他方法查找 IP 地址。)

这是一个带有实时网络摄像头的旧标签……

答案2

我不知道有哪个工具可以完全按照您描述的方式执行操作。不过,我会按如下方式跟踪 Firefox 网络活动:

  • 转到“工具”>“Web 开发人员”>“浏览器控制台”。在右上角,取消选择除 XHR 和请求之外的所有元素。这样您就可以看到 Firefox 传输的所有请求,无论它们来自哪个选项卡或附加组件。检查请求后,您可以在“标头”选项卡中找到传输的数据量,并在“安全”选项卡中找到证书所有者。

  • 打开新标签页并在 URL 字段中输入“about:performance”。这将显示 Firefox 任务管理器。它不会帮助您了解带宽,但会显示每个标签页/附加组件使用的内存和能源影响。这已经很好地说明了哪些内容占用较大,因此可能需要获取带宽。它还允许查看所有标签页的“子框架”,这对于识别您不知道其证书所有者的请求很有用。

我希望这可以帮助您识别是什么在消耗您的资源,即使它非常手动......

答案3

您可以转到about:networking套接字并选中“每 3 秒刷新一次”复选框。然后您必须手动找出有问题的套接字属于哪个选项卡,可能使用网络开发人员工具。这并不容易。

灵感来自https://www.reddit.com/r/firefox/comments/6dt511/monitor_network_usage_across_tabs/

相关内容