Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Hoher CPU-Load des Raspberry

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Hoher CPU-Load des Raspberry

Scheduled Pinned Locked Moved Error/Bug
59 Posts 15 Posters 10.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    rwaechter
    wrote on last edited by
    #1

    Hallo liebe iobroker-Gemeinde,

    nach einem der letzten Updates vom iobroker admin und verschiedenen Adaptern ist jeweils nach einem Neustart des Raspberrys die CPU-Last normal, steigt jedoch nach einigen Stunden oder Tagen stark an (siehe iobroker CPU-Last.pdf). Es scheint, als ob sich ein Prozess nach und nach "zufrisst". Im Log sind keine Fehlermeldungen zu sehen.

    System:

    Raspi 2b, Debian Jessie, Node.js 4.4.45, iobroker.js-controller 0.9.0, iobroker admin 1.2.4, javascript 2.2.1, Homematic ReGaHSS 1.2.0, Homematic RPC 1.3.1

    Hat jemand einen Tip, wie ich diesem Problem beikomme? :roll:

    Gruß Roland
    931_iobroker_cpu-last.pdf

    1 Reply Last reply
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      wrote on last edited by
      #2

      Ich bin gerade einem ähnlichen Problem auf der Spur: Ich habe einen CubieTruck mit iobroker drauf und aktuell ist der Server nach 1-3 tagen plötzlich "weg"= nicht mehr zugreifbar … Er lässt sich noch anpingen, aber schon ein SSH Login kommt nicht durch. Damit ist es auch schwierig rauszufinden was die Kiste hat. Die Logs geben nichts besonderes her.

      ... vllt ist es ja das gleiche Thema?!

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Reply Last reply
      0
      • S Offline
        S Offline
        StefSign
        wrote on last edited by
        #3

        Hallo,

        bei mir lag es an einem veralteten NodeJS. Nach dem Update auf NodeJS 4.x war alles in Butter.

        Allerdings handelt es sich um einen Odroid.

        1 Reply Last reply
        0
        • R Offline
          R Offline
          rwaechter
          wrote on last edited by
          #4

          Guten Abend in die iobroker-Gemeinde,

          ich habe auf die letzte Version npm und nodejs upgedated, aber der Fehler besteht weiter. Nach ca. 48 Stunden Laufzeit des Raspi steigt die CPU-Last auf ~100%. Habe mal alle Adapter in Pause gesetzt. Nach Beenden des hm-rega ging die CPU-Nutzung auf ~1-3% zurück. Nach erneutem Start aller Adapter auch wieder alles normal. Das Phänomen wiederholt sich…

          Bitte um Hilfe, da unsere Alarmtechnik auch über iobroker läuft. :cry:

          Gruß

          Roland

          1 Reply Last reply
          0
          • R Offline
            R Offline
            rwaechter
            wrote on last edited by
            #5

            Hallo,

            hat denn hier keiner einen Tip? Bluefox?

            Ich habe herausgefunden, dass es definitiv der hm-rega Adapter ist, der sich "hochschaukelt". Nache einem Neustart des Adapters ist wieder für 24-48 Stunden alles ok.

            Gruß

            Roland

            1 Reply Last reply
            0
            • H Offline
              H Offline
              hanisoft
              wrote on last edited by
              #6

              Hello,

              ich schließe mich hier einmal an. Irgendwie ist mein System(e) total zäh.

              Wenn ich über vis lampen schalten will reagiert diese einmal gar nicht oder schaltet nach 10-15 Sekunden, manchmal geht es auch sofort. Aber nur für ein paar Minuten oder Sekunden, dann stockt es wieder. Dasselbe spiel beim scenen Adapter.

              Irgendwie bremsen der REGA Adapter das ganze System aus (Glaube das er es ist). Das betrifft auch den Zugriff auf Iobroker selber.

              Ich habe zwei Systeme am Laufen, eine Windows Installation unter Windows Homeserver 2011 und eine Raspi3 Installation. Bei beiden habe ich die Phänomene.

              Schalte ich REGA uns RPC aus, scheint alles in Ordnung.

              Der Taskmanager unter Windows zeigt immer wieder Spitzen von 100%, mit TOP unter Linux ebenfalls.

              Ich bin aber keinesfalls sicher ob es am REGA Adapter liegt, es ist nur auffällig das das ganze erst seit dem letzten Update passiert…

              Gruß

              Hannes

              1 Reply Last reply
              0
              • eric2905E Offline
                eric2905E Offline
                eric2905
                wrote on last edited by
                #7

                Ich habe ioBroker auf einem Intel NUC (i5) unter VMware ESXi auf einem Debian 8 laufen (mit 4 GB RAM und einer CPU).

                Ich habe einiges an Adaptern laufen, SQL aber auf einem ext. mySQL-Server.

                Das System läuft seit über einer Woche und nimmt sich ziemlich genau 1GB an RAM. Die CPU pennt quasi vor sich hin (Peaks auf 20%).

                Nicht das die Raspis bzgl. RAM mit dem Kopf an der Decke sind?

                Gruß,

                Eric

                Roses are red, violets are blue,

                if I listen to metal, my neighbours do too

                1 Reply Last reply
                0
                • HomoranH Do not disturb
                  HomoranH Do not disturb
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by
                  #8

                  @eric2905:

                  Nicht das die Raspis bzgl. RAM mit dem Kopf an der Decke sind? `
                  Das nehme ich auch an, aber warum.

                  Die ständige hohe Load von bis zu 4in Einzelfällen aber 2 wird mehrfach pro Stunde erreicht. Der 5minuten Durchschnitt liegt meist bei 35-60 oft über 1.

                  Aber auch hier ist die CPU zu gut 99-70% Idle.

                  Also klemmt es woanders. Und das auf einmal.

                  Der echte freie RAM wird oft mit unter 50MB angegeben. Aber auch nach iobroker restart, als der freie RAM mit 200MB reichlich bemessen war kam es zum Abarbeitungsstau.

                  Ich bin momentan echt ratlos.

                  Gruß

                  Rainer

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Reply Last reply
                  0
                  • H Offline
                    H Offline
                    hanisoft
                    wrote on last edited by
                    #9

                    Hello,

                    das zeigen die Instanzen an:

                    RAM verbraucht: 1548 MB 1962 (38%) [Host: ….

                    Der Server hat 5GB

                    Ich hab auch einiges an Adapter laufen, aber bisher gings ja...

                    Gibts irgendwo ein Log, der etwas aussagen kann?

                    Ich glaub ich muss jetzt aufgeben...

                    Gruß

                    Hannes

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      MrLee
                      wrote on last edited by
                      #10

                      Moin!

                      Ich weiß das Thema ist schon nen Monat alt.

                      Habe aber gerade alles neu bei mir aufgestezt und daher tier das System beobachtet:

                      Auch bei mir steigt nach ca,. 24h die CPU-Last stark an (ca. 2). Dieses geht einher mit vollständigem Speicheraufbrauch (rest 30-50MByte), Cache bereits abgezogen…

                      Nach Neustart IOBroker idelt die Kiste wieder bei 0,10....freier Speicher bei 500 (cache abgezogen).

                      Gibt es schon Infos zu diesem Problem?

                      bis denne

                      Mr.Lee

                      P.S.: iobroker alles auf aktuell (0.11.2 js.controller), node ist 4.4.7

                      1 Reply Last reply
                      0
                      • HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #11

                        Die Speicherverwaltung von Linux mutet für Windows user fast wie Harakiri an.

                        Linux mag keinen freien Speicher. Aller wirklich freier Speicher wird bis auf einen kleinen Rest den laufenden Prozessen zugeschoben, damit diese schneller reagieren können.

                        Erst wenn alles nicht klappt wird das Swapping aktiviert. Erst dies ist ein alarmzeichen.

                        Vorher würde ich mich auch von 30MB freiem Speicher nicht schrecken lassen. Dafür sind bestimmt noch einige Reserven im total Cache im Vergleich zu used cache.

                        Die Load von 2.0 gefällt mir weitaus weniger, bedeutet aber nicht, dass die CPU zu 200% ausgelastet ist, sondern dass so viele Prozesse an f Abarbeitung warten, wie die CPU mit 50% Leistung (Raspi2/3 hat 4 Kerne) schaffen würde, wenn alle diese noch nicht ab gearbeiteten Aufgaben auf einmal anstehen würden.

                        Ich habe mit der Umstellung auf redis einige Ressourcen einsparen können.

                        Gruß

                        Rainer

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          MrLee
                          wrote on last edited by
                          #12

                          MoiN!

                          Also bei meiner obigen Betrachtung habe ich jeden Cache abgezogen.

                          Das "Speicherleck" leigt direlt an iobroker, da der allokierte Speicher direkt nach einem Restart frei ist.

                          Alle anderen Prozesse auf dem System verhalten sich freidlich.

                          Spannend ist:

                          solange freier speicher da ist läuft der PI bei 5min load von 0,2….

                          Erst wenn der Speicher zur neige geht lastet iobroker den PI aus und der Load steigt auf über 1 und verbleibt im Bereich bei 2.

                          Daher vermute ich nicht das Problem im System, sondern das sich iobroker "vollsaugt" und daher auch wahnsinnig Last produziert.

                          Aktuell stellt das eigentlich mein größtes Problem dar:

                          • der PI wird warm,

                          • iobroker träge

                          Eigentlich schade drum, denn die ersten 24h Stunden ist es ein Engelssystem...gerade seit dem Umzug der CCU auf einen weiteren PI

                          bis denne

                          Mr.Lee

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            MrLee
                            wrote on last edited by
                            #13

                            Soooo….

                            Hab auch mal auf REDIS umgestellt (total schmerzfrei) und werde mal beobachten.

                            Weiß zufällig jemand wie man mit History den system.host.... loggt? Sprich den Speicher und die CPU-Last des Hosts?

                            bis denne

                            Mr.Lee

                            1 Reply Last reply
                            0
                            • HomoranH Do not disturb
                              HomoranH Do not disturb
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by
                              #14

                              @MrLee:

                              Hab auch mal auf REDIS umgestellt (total schmerzfrei `
                              Ja, das geht wirklich nebenbei. Evtl. Der ein oder andere status nicht sofort synchron.

                              @MrLee:

                              Weiß zufällig jemand wie man mit History den system.host…. loggt? `
                              Ich hab es mit dem rpi Adapter gemacht, geht aber nur bei raspi

                              Gruß

                              Rainer

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Reply Last reply
                              0
                              • paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by
                                #15

                                @MrLee:

                                Weiß zufällig jemand wie man mit History den system.host…. loggt? Sprich den Speicher und die CPU-Last des Hosts? `
                                Das sollte funtionieren wie mit anderen Datenpunkten auch: Im Reiter "Objekte", Expertenmodus unter "system.host.Dein_Hostname" das Loggen für die Datenpunkte "freemem" oder "mem" und "load" aktivieren.

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  MrLee
                                  wrote on last edited by
                                  #16

                                  Also seit 2 Tagen laufe ich auf Redis…. Genial. Speicher ca 1/3 weniger und seit 2 Tagen kein volllaufen...

                                  In Kombination mit yahm macht das wieder richtig Spaß... Vor allem wenn man jetzt das rega polling wieder auf echt kleine intervalle setzen kann...

                                  Nur mal so als Zwischenstand

                                  Bis denne

                                  MrLee

                                  1 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    Schnutexxl
                                    wrote on last edited by
                                    #17

                                    Hi MrLee.

                                    Kannst du ein kurzes how to wie du auf REDIS geschwenkt hast?

                                    Ist das unkritisch?

                                    Danke und Gruß

                                    Gesendet von meinem SM-N9005 mit Tapatalk

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      MrLee
                                      wrote on last edited by
                                      #18

                                      War ne sache von 2 Minuten. Fünfte auf Anhieb!

                                      Vorgehen:

                                      http://forum.iobroker.net/viewtopic.php?t=3181

                                      Bis denne und viel Erfolg

                                      MrLee

                                      1 Reply Last reply
                                      0
                                      • S Offline
                                        S Offline
                                        steinwedel
                                        wrote on last edited by
                                        #19

                                        Leider gehören Performance Probleme wohl etwas zu ioBroker. Mein VIS wurde immer langsamer. Zuletzt stürzte das System immer häufiger ab (komplette virtuelle Maschine) und der Neustart von ioBroker war grenzwertig, da viele Adapter nicht von alleine starten wollten. Zunächst habe ich vermutet, dass sich irgendwie die Konfiguration des Systems zerlegt hat. Da bei dem neuen System dieselben Probleme aufgetreten sind, habe ich die Zahl Instanzen der Adapter deutlich reduziert (von 25 auf 12). Siehe da, das System lässt sich wieder Problemlos starten. Und das Beste: VIS ist wieder richtig schnell. Merkwürdig ist, dass es nicht an dem Systemressource gelegen hat (CPU.Load war bei 0,5; 4GB freier Speicher). Ich hege den Verdacht, das ioBroker nicht gut mit der Menge der Instanzen zurechtkam. Das Problem hatte ich schon mal früher, als ich 10 Instanzen von Javascript erzeugt hatte. Auch hier wurde das System unbrauchbar. Damals hatte ich die Systemressourcen nicht so genau im Blick. Wenn System so langsam wird, dann starten die Adapter mit Schwierigkeiten. Häufig muss ich dann den Adapter von Hand neu starten. Dabei habe ich gesehen, dass die Adapter teilweise auch abschmieren und wieder gestartet werden. Ich tippe darauf, dass die Überwachung der Instanzen fälschlicherweise vermutet, dass die Instanzen abgestürzt sind und diese dann wieder neu starten. Das System bremst sich dann gemütlich selbst aus. Da es mit REDIS besser sein soll, stelle ich mir die Frage, ob durch dir Anzahl der Instanzen schlicht die Menge der States die geschrieben/gelesen werden müssen so hoch sind, dass das System es ohne REDIS nicht mehr schafft? Einen spezifischen Adapter, der der Übeltäter ist habe ich bislang jedenfalls nicht gefunden. Leider hat sich mein Problem, dass alle 40 Sekunden das System für 10 Sekunden hängt bislang nich nicht gelöst. Tritt auch bei neuer Maschine auf. Werde hieran auch wieder forschen.

                                        1 Reply Last reply
                                        0
                                        • ruhr70R Offline
                                          ruhr70R Offline
                                          ruhr70
                                          wrote on last edited by
                                          #20

                                          @steinwedel:

                                          Leider gehören Performance Probleme wohl etwas zu ioBroker. `

                                          ich habe ioBroker zwar nicht auf einen Pi (nur den 2, Host für den BLE Scanner), aber ein generelles Performance Problem habe ich nicht.

                                          • 58 Adapterinstanzen installiert

                                          • 34 Prozesse aktiv (ca. 1750 MB RAM)

                                          • 5 von den 58 Adaptern deaktiviert

                                          Adapter: Fritzbox, Unify Circuit
                                          Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          808

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe