
Я сделал чистую установку (сохранив старый домашний раздел) Ubuntu 12.04. Все работает отлично, за исключением процесса avahi-daemon, который потребляет много (60-90%) ресурсов процессора.
Что такое avahi-daemon? Имеет ли он какое-то отношение к Ubuntu One? Я нашел в интернете руководства по его отключению, но я не горю желанием его отключать, так как он, по-видимому, используется.
Аппаратное обеспечение: Dell Studio 1557, Intel i5, AMD Radeon HD5470
решение1
Avahi — это бесплатная реализация Zero Configuration Networking (Zeroconf), включающая систему обнаружения многоадресных служб DNS/DNS-SD. Она позволяет программам публиковать и обнаруживать службы и хосты, работающие в локальной сети без какой-либо определенной конфигурации. Например, вы можете подключиться к сети и мгновенно найти принтеры для печати, файлы для просмотра и людей для общения. Она лицензирована в соответствии с лицензией GNU Lesser General Public License (LGPL). (Источник:Википедия: Avahi (программное обеспечение))
Вы можете попробовать перезапустить демон следующим образом:
Откройте терминал ( CtrlAltT) и введите:sudo service avahi-daemon restart.
решение2
Я не понимаю, почему, но отключение и повторное включение WiFi помогло мне решить эту проблему, тогда как верхний ответ ( sudo service avahi-daemon restart
) не помог.
Обновление: это потому, что я подключился к другой сети. Пока не уверен, почему это имеет значение, но если можете, попробуйте переключиться.
Может быть, ответ появится.здесь?
(Убунту 19.04)
решение3
В моем случае один из моих ноутбуков использует устройство USB-RJ45. Время от времени (по крайней мере, сегодня это произошло) при закрытии ноутбука RJ45 может взбеситься и начать отправлять миллионы пакетов без остановки. Так быстро и так плохо, что даже Wireshark ничего не мог с этим поделать, и, как вы упомянули, Avahi сходил с ума (в моем случае он использовал около 33% CPU).
Мой WiFi показал бы проблему, не справляясь с очень высоким трафиком, поэтому в результате: нет WiFi. (У меня похожая проблема при отправке UDP-пакетов в моей сети для обработки какой-то видеосистемы, над которой я работаю). Обратите внимание, что это не полностью убило сеть LAN. Я думаю, что этопреимуществаналичия коммутатора на 1 Гбит...
Чтобы найти одно соединение, вызывающее проблему, мне пришлось отключить каждый компьютер и посмотреть, «исправил» ли он WiFi. Сам WiFi был в порядке, как только один ноутбук RJ45 был отключен. Я подозреваю, что USB-устройство получало достаточно электроэнергии от RJ45, чтобы продолжать работать, хотя вместо этого его следовало отключить.
решение4
Если вы не подключаетесь к другим устройствам через Wi-Fi, просто удалите его полностью с помощью: "sudo apt-get remove avahi-daemon" - вы будете рады, что сделали это, потому что онможетиногда может быть глючной работой...
У меня были проблемы с Avahi с Ubuntu 17.10, он просто вырубал мой Wi-Fi и отключал его, требуя перезагрузки, чтобы снова включить Wi-Fi. Только что установил Lubuntu 18.04.5LTS на другой ноутбук, и он начал портить мой Wi-Fi на этом компьютере тоже...
Я также считаю, что это может быть риском безопасности, позволяя неавторизованным компьютерам вмешиваться в мой Wi-Fi. Иногда у меня было два (2) набора полос Wi-Fi на панели - странно! В других случаях он отключался, перезагружался, снова отключался и не мог перезагрузиться без перезагрузки. Мне это вообще не нужно...
Я уверен, что для кого-то это может быть полезно, но для начинающих пользователей это может стать постоянным кошмаром!!!