На моем рабочем столе Ubuntu 13.10 файл /proc/net/dev
содержит только нули для всех интерфейсов, кроме lo
, несмотря на работающее соединение. Похоже, это приводит к тому, что большинство инструментов мониторинга пропускной способности считают, что сетевой трафик вообще отсутствует, включая gnome-system-monitor
.
Вот скриншот EtherApe, системного монитора и /proc/net/dev
вместе:
Как вы можете видеть, EtherApe записывает около 1,16 Мбит / с в HTTPS-трафике в одиночку, а системный монитор показывает 0 байт / с. Любые идеи относительно того, почему это произойдет, и как это решить?
Только что исправил ту же проблему на Mint Linux (Debian), может работать и для вас. /proc/net/dev
не был заполнен (eth0 имел 0
в статистике для всего), в результате чего все, что получает информацию от него, например, ifcongif: пропускает данные, а некоторые приложения, такие как браузеры и Adobe Flash, работают немного запаздывающими.
Я думаю, что проблема была в неправильной конфигурации ядра, скомпилированного, когда я собирал (устанавливал) свою систему, поэтому я просто использовал менеджер пакетов ('mintupdate', но ubuntu так или иначе может работать с обновлениями ядра, я верю) до update kernel
из 3.13.0-37 до 3.16.0-33. А после перезагрузки все проблемы исчезли, теперь YouTube может воспроизводить HD-видео без переключения качества, как сумасшедший (144p-> 720p-> 360p-> 144p-> 720p lol)