Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2018, à 14:01

m.div

Accaparement des ressources système par systemd.resolve et dnsmasq

Bonjour à tous,

Après mise à jour et passage à la version bionic beaver de mon système Ubuntu Mate, l’ordinateur a commencé à ralentir (particulièrement gênant pour la navigation internet) : le moniteur système indique que l’essentiel de la consommation de mes deux processeurs est dûe aux processus : systemd.resolve et dnsmasq.

  PID UTIL.       PR  NI    VIRT    RES    SHR S  %CPU %MEM    TEMPS+ COM.                                                                                                                                           
21170 systemd+  20   0   71096   6620   5584  R    78,3           0,2     8:40.58    systemd-resolve                                                                                                                                                                                                                                           
  1086 dnsmasq   20   0   53204   3028   2592  R    34,5           0,1    15:17.87   dnsmasq           


J’ai consulté vos pages :
''Systmd-resolve à 100%'' : https://forum.ubuntu-fr.org/viewtopic.php?id=2010631
et
''Systmd-resolve à 100% dnsmasq à 50% depuis le passage a 17.10'' : https://forum.ubuntu-fr.org/viewtopic.php?id=2016741

ainsi que
''systemd-resolve high cpu usage after update to 17.04'' https://askubuntu.com/questions/909591/ … e-to-17-04
(mais je n'ai pas tout compris, je ne suis pas très à l'aise avec l'anglais pour les problèmes techniques pointus)

Néophyte, j’aurais besoin d’aide pour poser le bon diagnostic et à partir de là résoudre le problème en comprenant le sens de ce que je fais.

Pourriez-vous me dire si les infos qui suivent apportent de quoi cerner le problème et ce que je dois faire pour le résoudre effectivement (pour info, j’ai fini par tenter une solution en inscrivant #DNSMASQ_EXCEPT=lo dans
/etc/default/dnsmasq mais ça n’arrange rien).

Les commandes et résultats obtenus :

0) $ uname -a (pour info)

Linux [NOM] 4.15.0-38-generic #41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

1) $ sudo gedit /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.1
search voo.be

2) $ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

3) $ systemctl status systemd-resolve -l –no-pager

Unit systemd-resolve.service could not be found.

4) $ systemctl status dnsmasq  -l –no-pager

● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
   Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-11-01 10:17:47 CET; 1h 31min ago
  Process: 1087 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
  Process: 1062 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
  Process: 1030 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
Main PID: 1086 (dnsmasq)
    Tasks: 1 (limit: 4476)
   CGroup: /system.slice/dnsmasq.service
           └─1086 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,19036,8,2,49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5 --trust-anchor=.,20326,8,2,e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d

nov 01 10:17:45 [NOM] dnsmasq[1086]: demarré, version 2.79 (taille de cache 150)
nov 01 10:17:45 [NOM] dnsmasq[1086]: DNS service limited to local subnets
nov 01 10:17:45 [NOM] dnsmasq[1086]: options à la compilation : IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
nov 01 10:17:45 [NOM] dnsmasq[1086]: aucun serveur trouvé dans /run/dnsmasq/resolv.conf, va réessayer
nov 01 10:17:45 [NOM] dnsmasq[1086]: lecture /etc/hosts - 7 adresses
nov 01 10:17:45 [NOM] dnsmasq[1086]: Lecture de /run/dnsmasq/resolv.conf
nov 01 10:17:45 [NOM] dnsmasq[1086]: utilise le serveur de nom 127.0.0.53#53
nov 01 10:17:47 [NOM] systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
nov 01 10:17:56 [NOM] dnsmasq[1086]: Lecture de /run/dnsmasq/resolv.conf
nov 01 10:17:56 [NOM] dnsmasq[1086]: utilise le serveur de nom 127.0.0.53#53

6) $ sudo gedit /etc/default/dnsmasq

pour ajouter #DNSMASQ_EXCEPT=lo  au fichier  /etc/default/dnsmsq (comme dans la page ''Systmd-resolve à 100%'').

Mais sans que ça n'arrange rien.

Voilà, merci à vous de m’aider là-dessus, à bientôt

m.div

Hors ligne