Я использую Ubuntu 12.04, и я хотел бы понять источник фонового использования сети.
Хотя я не использую сеть (например, читаю электронные книги или использую автономные приложения), Ubuntu продолжает получать данные из Интернета. Из ifconfig
я вижу увеличение загрузки. Это происходит все время, пока я подключен к сети, а не только при загрузке обновлений. Поскольку у меня есть план квот на загрузку, я не хочу пользоваться Интернетом, когда я работаю в автономном режиме.
Почему моё использование интернета может увеличиться? Что отвечает за эти загрузки?
Попробуйте использовать nethogs
, чтобы увидеть, какие процессы используют сеть:
nethogs
с помощью Центра программного обеспечения или менеджера пакетов (sudo apt-get install nethogs
). ifconfig
» для просмотра списка сетевых интерфейсов. Если вы подключите свой компьютер с помощью провода, соответствующий интерфейс, вероятно, будет выглядеть примерно так eth8
. Если вы подключитесь по беспроводной сети, это будет что-то вроде wlan5
. sudo nethogs
interface » в соответствии с соответствующим интерфейсом из ранее. Подожди немного. Когда программа выходит в Интернет, она отображается на дисплее. Чтобы увидеть, к каким веб-сайтам обращаются, попробуйте запустить в терминале:
netstat --protocol=inet --program
для просмотра списка открытых в данный момент соединений. На выходе будут отображаться строки вроде
tcp 0 0 myhostname.local:59957 stackoverflow.com:http ESTABLISHED 23331/firefox
Возможно, ваша машина просто общается по локальной сети и фактически не выходит в Интернет. Единственный способ убедиться в этом - получить программу захвата пакетов, такую как , wireshark , и вы можете видеть весь трафик, который отправляется и принимается по пакетам.
В сети всегда есть что-то! даже если вы не на своем компьютере!
Вы можете временно отключить сеть с помощью Network Manager