FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: Christian72D am 09 Januar 2022, 15:28:57

Titel: fhem bei 100% CPU Last
Beitrag von: Christian72D am 09 Januar 2022, 15:28:57
Seit zwei Tagen (ich habe nur die normalen Ubuntu Updates gemacht) hat mein fhem eine CPU Last von ziemlich genau 100%.

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
4887 fhem      20   0  321976 273192  16476 R  99,7 14,0   2:02.63 perl


Die Befehle werden noch teils abgearbeitet, aber die Oberfläche ist überhaupt nicht zu erreichen.

Woher kann das kommen? Und was kann ich dagegen unternehmen?
Titel: Antw:fhem bei 100% CPU Last
Beitrag von: Otto123 am 09 Januar 2022, 16:21:18
Erste Anlaufstelle https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche

vor allem Log schauen was da passiert
Titel: Antw:fhem bei 100% CPU Last
Beitrag von: Wernieman am 09 Januar 2022, 16:47:30
FHEM normalerweise Single-Threaded und läuft deshalb "nur" auf einer CPU.  Wenn FHEM jertzt zu viele Recourcen braucht, kann es diese CPU zu 100% auslassten. Deshalb eben "nur" 100%

Hinweis: Bei Unix beziehen sich die 100% auf 1 CPU. Wenn man z.B. einen 4 Kern-Rechner hat, kann deshalb bei Multi-Prozessorprogrammen also bis zu 400% "Leistung" von einem Programm verbraten werden. Windows Rechnet anders, da ist 100% die Komplette System-CPU-Resource. Da würde also eine ausgelastete CPU im gleichen Beispiel  25% CPU-last-Anzeige bedeuten.