각 탭에 대한 Firefox의 인터넷 사용량을 추적하는 방법은 무엇입니까?

각 탭에 대한 Firefox의 인터넷 사용량을 추적하는 방법은 무엇입니까?

내 Firefox가 내 대역폭을 너무 많이 잡아먹고 있는데, 무엇이 그 모든 데이터를 소비하고 있는지 알 수 없는 것 같습니다. 활성 탭은 2~3개만 있고 이전 재부팅의 나머지 50개 탭은 절전 모드에 있습니다.

vnstat 및 conky가 설치되어 있지만 어느 탭이 모든 데이터를 소비하는지 추적하는 데 그다지 도움이 되지 않았습니다. 예를 들어 여기에 이미지 설명을 입력하세요 여기에서 googleusercontent와 amazonaws가 두 프로세스에서 사용되고 있음을 볼 수 있지만 내가 열었던 탭 3개는 nytimes, Bing 및 AskUbuntu였습니다.
그래서 꽤 혼란스럽습니다.

Firefox의 네트워크 모니터 도구도 모든 탭을 추적하지 않고 탭을 연 탭만 추적하므로 쓸모가 없습니다. :( 쉘 스크립트 등을 사용하여 모든 탭을 추적하도록 할 수 있는 방법이 있습니까?

탭당 대역폭 사용량을 추적할 수 있는 추가 기능이나 도구를 찾으려고 노력했지만 운이 없었기 때문에 그렇게 할 수 있는 방법이 있는지 궁금합니다. 그리고 지난 30분 동안 사용하지 않은 탭을 모두 절전 모드로 전환할 수 있는 방법이 있는지 궁금합니다.

답변1

동일한 문제가 있었고 해결책을 찾았습니다.

about:networking#sockets에서 데이터 사용량이 증가하는 IP를 찾아보세요. 그런 다음 about:networking에서 URL로 해당 활성 탭을 찾으세요. ("활성" 열로 필터링하고 ping 등을 사용하여 IP 주소를 검색합니다.)

라이브 웹캠이 있는 오래된 탭이었습니다...

답변2

나는 당신이 설명하는 것과 정확히 일치하는 도구를 알지 못합니다. 그러나 다음과 같이 Firefox 네트워크 활동을 추적합니다.

  • 도구 > 웹 개발자 > 브라우저 콘솔로 이동합니다. 오른쪽 상단에서 XHR 및 요청을 제외한 모든 요소를 ​​선택 취소합니다. 이를 통해 Firefox에서 전송되는 모든 요청을 볼 수 있으며, 해당 요청이 탭이나 추가 기능에서 올 수도 있습니다. 요청을 확인하면 헤더 탭에서 전송된 데이터의 양, 보안 탭에서 인증서 소유자가 누구인지 확인할 수 있습니다.

  • 새 탭을 열고 URL 필드에 "about:performance"를 입력하세요. 그러면 Firefox 작업 관리자가 표시됩니다. 대역폭에는 도움이 되지 않지만 각 탭/추가 기능에서 사용되는 메모리 및 에너지 영향을 표시합니다. 이는 이미 무엇이 무거워서 가져오려면 대역폭이 필요할 것인지에 대한 좋은 아이디어를 제공합니다. 또한 모든 탭에 대한 "하위 프레임"을 볼 수 있는데, 이는 인증서 소유자를 알 수 없는 요청을 식별하는 데 유용합니다.

매우 수동적이라 할지라도 이것이 리소스를 소모하는 요소를 식별하는 데 도움이 되기를 바랍니다.

답변3

about:networking소켓으로 이동하여 "3초마다 새로 고침" 확인란을 선택할 수 있습니다 . 그런 다음 네트워크 개발자 도구를 사용하여 문제가 되는 소켓이 속한 탭을 수동으로 파악해야 합니다. 쉬운 일이 아닙니다.

에서 영감을 받다https://www.reddit.com/r/firefox/comments/6dt511/monitor_network_usage_across_tabs/

관련 정보