Недавно я обновил свой Xubuntu с 16.10 по 17.04.
Все работает хорошо, кроме systemd-resolve. несколько раз это делает использование процессора слишком высоким, и я не знаю, почему эта проблема была достигнута.
И вот вывод команды top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1114 systemd+ 20 0 51532 6744 4504 R 100 0.0 9:51.67 systemd-resolve
1152 dnsmasq 20 0 64360 2892 2480 R 38.9 0.0 4:05.53 dnsmasq
1245 root 20 0 376644 89644 64436 S 1.7 0.5 0:35.69 Xorg
1624 asus 20 0 370160 45820 28488 S 0.7 0.3 0:00.90 python2
2238 asus 20 0 2562816 553112 128492 S 0.7 3.4 2:41.20 firefox
16 root 20 0 0 0 0 S 0.3 0.0 0:01.05 ksoftirqd/1
708 root -51 0 0 0 0 S 0.3 0.0 0:01.20 irq/95-ELAN1000
1302 root -51 0 0 0 0 S 0.3 0.0 0:03.68 irq/142-nvidia
1734 asus 20 0 483388 11060 8560 S 0.3 0.1 0:05.45 conky
2820 root 20 0 0 0 0 S 0.3 0.0 0:00.14 kworker/5:1
3420 asus 20 0 53384 3932 3200 R 0.3 0.0 0:00.76 top
(я использую tor и obfs4proxy, это может быть полезно для ответа)
(я использую tor и obfs4proxy), но обычно это происходит при запуске некоторых команд, таких как sudo apt update.У меня был аналогичный конфликт между systemd-resol и dnsmasq на порту 53.
https://unix.stackexchange.com/questions/304050/how-to-avoid-conflicts-between-dnsmasq -and-systemd-resolved
и
заставил меня добавить DNSStubListener=no в /etc/systemd/resolved.conf, а затем sudo service systemd-resolved restart.
У меня был аналогичный конфликт между systemd-resol и dnsmasq на порту 53.
https://unix.stackexchange.com/questions/304050/how-to-avoid-conflicts-between-dnsmasq -and-systemd-resolved
и
заставил меня добавить DNSStubListener=no в /etc/systemd/resolved.conf, а затем sudo service systemd-resolved restart.
У меня был аналогичный конфликт между systemd-resol и dnsmasq на порту 53.
https://unix.stackexchange.com/questions/304050/how-to-avoid-conflicts-between-dnsmasq -and-systemd-resolved
и
заставил меня добавить DNSStubListener=no в /etc/systemd/resolved.conf, а затем sudo service systemd-resolved restart.
Вызванные проблемы с другими приложениями (teamViewer в моем случае)
Предлагаемые другими шагами решения
Добавьте строку DNSMASQ_EXCEPT=lo в /etc/default/dnsmasq
sudo nano /etc/default/dnsmasq
Перезагрузите dnsmasq через
sudo service systemd-resolved restart
Скажите спасибо Если я помог, он вернулся к нормальному состоянию и не витает с другими приложениями, как предыдущий метод DID.
Приветствия, Марк
systemd-resolved сходит с ума, когда кто-то модифицирует файл /etc/resolv.conf, который должен указывать на собственный адрес прослушивания 127.0.0.53.
. Кто-то может быть любым скриптом, инициированным сетевыми событиями ( VPN, идущий вверх или вниз, DHCP и т. Д.)
Если вы вернете сервер имен обратно в 127.0.0.53, то systemd-resolved «успокоится» несколько секунд спустя.
Предполагая, что все соблюдают правила и только используя resolvconf для изменения конфигурации резольвера, вы также можете сделать это:
В файле /etc/resolvconf/interface-order указан порядок, в котором будут использоваться серверы имен, в зависимости от сетевого интерфейса они были получены от.
Если вы добавите запись для systemd-resolved в начало файла, она всегда будет считаться первой, и файл не будет изменен.
Вызванные проблемы с другими приложениями (teamViewer в моем случае)
Предлагаемые другими шагами решения
Добавьте строку DNSMASQ_EXCEPT=lo в /etc/default/dnsmasq
sudo nano /etc/default/dnsmasq
Перезагрузите dnsmasq через
sudo service systemd-resolved restart
Скажите спасибо Если я помог, он вернулся к нормальному состоянию и не витает с другими приложениями, как предыдущий метод DID.
Приветствия, Марк
systemd-resolved сходит с ума, когда кто-то модифицирует файл /etc/resolv.conf, который должен указывать на собственный адрес прослушивания 127.0.0.53.
. Кто-то может быть любым скриптом, инициированным сетевыми событиями ( VPN, идущий вверх или вниз, DHCP и т. Д.)
Если вы вернете сервер имен обратно в 127.0.0.53, то systemd-resolved «успокоится» несколько секунд спустя.
Предполагая, что все соблюдают правила и только используя resolvconf для изменения конфигурации резольвера, вы также можете сделать это:
В файле /etc/resolvconf/interface-order указан порядок, в котором будут использоваться серверы имен, в зависимости от сетевого интерфейса они были получены от.
Если вы добавите запись для systemd-resolved в начало файла, она всегда будет считаться первой, и файл не будет изменен.
Вызванные проблемы с другими приложениями (teamViewer в моем случае)
Предлагаемые другими шагами решения
Добавьте строку DNSMASQ_EXCEPT=lo в /etc/default/dnsmasq
sudo nano /etc/default/dnsmasq
Перезагрузите dnsmasq через
sudo service systemd-resolved restart
Скажите спасибо Если я помог, он вернулся к нормальному состоянию и не витает с другими приложениями, как предыдущий метод DID.
Приветствия, Марк
systemd-resolved сходит с ума, когда кто-то модифицирует файл /etc/resolv.conf, который должен указывать на собственный адрес прослушивания 127.0.0.53.
. Кто-то может быть любым скриптом, инициированным сетевыми событиями ( VPN, идущий вверх или вниз, DHCP и т. Д.)
Если вы вернете сервер имен обратно в 127.0.0.53, то systemd-resolved «успокоится» несколько секунд спустя.
Предполагая, что все соблюдают правила и только используя resolvconf для изменения конфигурации резольвера, вы также можете сделать это:
В файле /etc/resolvconf/interface-order указан порядок, в котором будут использоваться серверы имен, в зависимости от сетевого интерфейса они были получены от.
Если вы добавите запись для systemd-resolved в начало файла, она всегда будет считаться первой, и файл не будет изменен.