FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: TWART016 am 09 Juni 2019, 13:56:50

Titel: hohe CPU avahi-daemon
Beitrag von: TWART016 am 09 Juni 2019, 13:56:50
Hallo,

mein FHEM Server Ubuntu ist seit einiger Zeit durch avahi-daemon ausgelastet. Kann man das reduzieren?
Die CPU ist immer zwischen 40 und 70%.

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     ZEIT+ BEFEHL
998 avahi     20   0   44912   3456   3072 R 77,1  0,2  17:36.10 avahi-daemon



top
ps aux | grep avahi
avahi      998 59.4  0.1  44912  3456 ?        Rs   13:23  19:36 avahi-daemon: running [FHEM.local]
avahi     1015  0.0  0.0  44784   332 ?        S    13:23   0:00 avahi-daemon: chroot helper
user     11172  0.0  0.0  15796   980 pts/1    S+   13:55   0:00 grep --color=auto avahi


Titel: Antw:hohe CPU avahi-daemon
Beitrag von: bartman121 am 09 Juni 2019, 18:03:46
Wenn du ihn nicht brauchst, dann deinstallieren.


sudo service avahi-daemon stop
sudo apt-get remove avahi-daemon
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: TWART016 am 10 Juni 2019, 15:22:32
Ich weiß leider, ob ich das brauche. Für was ist das zuständig?
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: Wernieman am 11 Juni 2019, 10:07:54
Für "Autodiscover", wie z.B. drucker ....

Gucke doch mal, was er alles deinstallieren würde und gib uns mal die Liste:
sudo apt-get -s purge avahi-daemon

1. -s : Steht für Simulate, d.h. er simuliert nur und tut nichts. Ausgabe bitte posten
2. purge: Anders als remove räumt er auch veraltete Config auf. ist also das "saubere" deinstallieren von Packeten
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: bartman121 am 11 Juni 2019, 10:19:30
Also ich habe mal kurz gegoogelt und gesehen, dass es u. Anderem für homebridge gebraucht wird.
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: Wernieman am 12 Juni 2019, 11:04:43
Aber ob es der TA so braucht, kann eben nur der TA beantworten (und nicht google).

Deshalb einfach mal sehen, ob was ein Deinstall (siehe mein Beitrag oben) so machen möchte ....
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: TWART016 am 12 Juni 2019, 23:00:30
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libavahi-core7 libdaemon0
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  avahi-daemon* avahi-utils* libnss-mdns*
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 2 nicht aktualisiert.
Purg avahi-utils [0.6.32~rc+dfsg-1ubuntu2.3]
Purg libnss-mdns [0.10-7]
Purg avahi-daemon [0.6.32~rc+dfsg-1ubuntu2.3]


Nach dem Stoppen des Dienstes war die Last wieder normal.
Auf 2 anderen Systemen hatte der Dienst ebenfalls eine hohe Auslastung.

Homebridge läuft auch auf dem System.
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: Wernieman am 13 Juni 2019, 08:14:28
Ich würde probieren den Dienst zu deinstallieren.

Wenn Du merkst, das es zu Probleme kommt, kannst Du den Dienst einfach wieder installieren.
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: binford6000 am 13 Juni 2019, 09:21:04
ZitatHomebridge läuft auch auf dem System.

Und genau dafür brauchst du den avahi-daemon ;)
Was passiert wenn du den Dienst neu startest?

VG Sebastian
Titel: Antw:hohe CPU avahi-daemon
Beitrag von: Wernieman am 13 Juni 2019, 10:01:09
ZitatNach dem Stoppen des Dienstes war die Last wieder normal.
Er müste eigentlich gemerkt haben, wenn dann Probleme mit  Homebridge aufgetreten währen ...