Как отслеживать использование Интернета Firefox для каждой вкладки?

Как отслеживать использование Интернета Firefox для каждой вкладки?

Мой Firefox потребляет слишком много трафика, но я не могу понять, что именно потребляет все эти данные. У меня только 2-3 активных вкладки, остальные 50 вкладок с предыдущей перезагрузки находятся в спящем режиме.

У меня установлены vnstat и conky, но они не очень помогли отследить, какая вкладка потребляет все эти данные. Например введите описание изображения здесь здесь вы можете видеть, что googleusercontent и amazonaws используются двумя процессами, но 3 вкладки, которые я открыл, были nytimes, Bing и AskUbuntu.
Так что это довольно запутанно.

Инструмент сетевого мониторинга Firefox также бесполезен, поскольку он не отслеживает все вкладки, а только те, которые вы открываете. :( Есть ли способ заставить его отслеживать все вкладки с помощью скрипта оболочки или чего-то еще?

Я пытался найти какое-нибудь дополнение или инструмент, который мог бы отслеживать использование полосы пропускания для каждой вкладки, но безуспешно, поэтому я задался вопросом, есть ли способ сделать это? Также мне интересно, есть ли способ перевести все вкладки, не использовавшиеся в течение последних 30 минут, в спящий режим?

решение1

Была та же проблема и нашел решение:

Найдите IP с увеличивающимся использованием данных в about:networking#sockets. Затем найдите соответствующую активную вкладку по URL в about:networking. (Отфильтруйте по столбцу "active" и используйте ping или что-то еще, чтобы найти IP-адрес.)

Это была старая вкладка с веб-камерой в реальном времени...

решение2

Я не знаю инструмента, который бы делал именно то, что вы описываете. Однако я бы отслеживал сетевую активность Firefox следующим образом:

  • Перейдите в Tools > Web Developer > Browser Console. В правом верхнем углу снимите выделение со всех элементов, кроме XHR и Requests. Это позволит вам увидеть все запросы, проходящие через Firefox, независимо от того, исходят ли они из любой вкладки или дополнения. Проверяя запрос, вы можете узнать объем переданных данных на вкладке Headers и владельца сертификата на вкладке Security.

  • Откройте новую вкладку и введите "about:performance" в поле URL. Это отобразит диспетчер задач Firefox. Он не поможет вам с пропускной способностью, но покажет память и энергопотребление, используемые каждой вкладкой/надстройкой. Это уже дает некоторые хорошие идеи о том, что является тяжелым и, следовательно, вероятно, требует пропускной способности для извлечения. Это также позволяет увидеть "подкадры" для всех вкладок, что полезно для идентификации запроса, владелец сертификата которого вам неизвестен.

Надеюсь, это поможет вам определить, что съедает ваши ресурсы, даже если это очень ручной труд...

решение3

Вы можете перейти к about:networkingсокетам и поставить галочку "обновлять каждые 3 секунды". Затем вам придется вручную выяснить, к какой вкладке относятся проблемные сокеты, возможно, с помощью инструмента разработчика Network. Нелегко.

Вдохновленhttps://www.reddit.com/r/firefox/comments/6dt511/monitor_network_usage_across_tabs/

Связанный контент