systemd-журналируйте + systemd-твердость + dnsmasq высокое использование CPU

на Ubuntu 16.10, в течение некоторой минуты после соединения Wi-Fi, systemd-journal, systemd-resolve и dnsmasq будьте склонны использовать почти 150% ЦП.

Действительно ли это нормально?

11
задан 21 December 2016 в 09:51

3 ответа

Предложенный другим Шаги решения

Добавляют строку DNSMASQ_EXCEPT=lo к /etc/default/dnsmasq

sudo nano /etc/default/dnsmasq

, Перезапуск dnsmasq через

sudo service systemd-resolved restart

Говорит спасибо, Если я помог, Это вернулось к нормальному и НЕ валяет дурака с другими приложениями как предыдущий метод DID.

С наилучшими пожеланиями, Mark

4
ответ дан 23 November 2019 в 04:09

Читайте man systemd-journald; Читайте man systemd-resolve; Читайте man dnsmasq; Читайте man journalctl.

Проверка Ваши файлы журнала в /var/log/*.

От мало Вы сказали, похоже, что целый набор записей в журнале делается (Займитесь расследованиями почему!), и некоторая часть Вашей системы регистрации пытается решить" domain names, IPv4 and IPv6 addresses, DNS resource records or services with the systemd-resolved.service(8) resolver service.". (Читайте man 8 systemd-resolved.service.) Это "определение имен" - то, что занимает время.

Нормальный? Когда Linux работает на всем от Систем на микросхеме до членов Лучших 50 Суперкомпьютеров, что делает "Нормальный" средний?

0
ответ дан 23 November 2019 в 04:09

У меня была та же проблема в 18,04. systemd-resolved и dnsmasq будьте склонны циклично выполняться. Я решил его этот путь:

Добавьте или не прокомментируйте следующую строку в /etc/default/dnsmasq:

IGNORE_RESOLVCONF=yes

Создайте свое собственное resolv файл (/etc/resolv.personal) определить серверы имен. Можно использовать любой сервер имен здесь. Я взял два от OpenNIC.

nameserver 5.132.191.104
nameserver 103.236.162.119

В /etc/dnsmasq.conf добавьте или не прокомментируйте следующую строку:

resolv-file=/etc/resolv.personal

Затем перезапуск dnsmasq и отключите сопоставитель по умолчанию: systemd-resolved.

sudo service dnsmasq restart
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
2
ответ дан 23 November 2019 в 04:09

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

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