如何追蹤 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/

相關內容