& ldquo; / proc / net / dev & rdquo; содержит все нули

На моем рабочем столе Ubuntu 13.10 файл /proc/net/dev содержит только нули для всех интерфейсов, кроме lo, несмотря на работающее соединение. Похоже, это приводит к тому, что большинство инструментов мониторинга пропускной способности считают, что сетевой трафик вообще отсутствует, включая gnome-system-monitor.

Вот скриншот EtherApe, системного монитора и /proc/net/dev вместе:

Screenshot

Как вы можете видеть, EtherApe записывает около 1,16 Мбит / с в HTTPS-трафике в одиночку, а системный монитор показывает 0 байт / с. Любые идеи относительно того, почему это произойдет, и как это решить?

1
задан 18 November 2013 в 00:17

1 ответ

Только что исправил ту же проблему на 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)

0
ответ дан 18 November 2013 в 00:17

Другие вопросы по тегам:

Похожие вопросы: