Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Speicherverbrauch

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Speicherverbrauch

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 4 Kommentatoren 2.8k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    PArt
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Community, nachdem ich mich die letzten Wochen mit meinem PI geärgert habe, ist mir folgendes Problem aufgefallen:

    Die einzelnen Adapter werden bei mir teilweise anscheinend mehrfach gestartet, wie man im angehängten Screenshot sehen kann. Ist das normal?
    1142_processlist.png

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      wie genau latet denn der befehl den du da zur anzeige genommen hast? Was sagt ein "ps auxw|grep io" ?!

      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 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        PArt
        schrieb am zuletzt editiert von
        #3

        Das ist htop, mit grep sieht das ganze so aus! Was mich eben wundert ist, das htop ja auch jeweils eine eigene Prozessid anzeigt. Generell erscheint mir der Speicherverbrauch extrem hoch
        1142_grep.png

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          Ich glaube nicht das die Prozesse mehrfach gestartet werden.

          In deinem screenshot sieht man eindeutig das die Prozesse in einer Baumstruktur angezeigt werden. Somit heißen die Unterprozesse der Adapter genau so wie der Hauptprozess. Jeder Unterprozess bekommt eine eigene ID, aber schaut man auf den Speicher sieht man das es sich bei der Anzeige um den Übergeordneten Prozess handeln muss.

          Was den Speicher bedarf angeht ist das immer etwas Schwierig, linux belegt immer 90-100% des Speichers und verteilt das auf alle Prozesse. Das heisst aber nicht das der Speicher auch genutzt wird.

          Schaut man sich deine Ausgabe von ps an sieht man in der 6ten Spalte was die Prozesse wirklich an Speicher nutzen, die Zahl eine Spalte vorher zeigt an was Reserviert ist.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            PArt
            schrieb am zuletzt editiert von
            #5

            Derzeit verbraucht ioBroker bei mir um die 1GB RAM, der rest wird geswappt, so das mein System derzeit extrem langsam ist! (RPI 3)

            Wie gesagt, es wundert mich doch stark, das da jeweils einzelne Childprozesse mit einzelnen PIDs laufen. Der rest des Systems verbraucht nahezu nichts an speicher, da dort auch nichts anderes als ioBroker drauf läuft ….

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              Die Child prozesse können alles mögliche sein. Jeder Adapter wie zum Beispiel der hm.rpc baut eine Netzwerkverbindung auf und dafür wird ein listener benötigt und der läuft dann als eigenständiger Prozess. Das ist ganz normal.

              Ich finde 1GB Ram für ioBroker jetzt nicht so ungewöhnlich das braucht meine Installation auch.

              Wie sieht die Situation den aus wenn du deinen Pi3 neu gestartet hast und mal 15-30 Minuten wartest.

              Edit: Den Thread hier kennst du? http://forum.iobroker.net/viewtopic.php?f=8&t=4116

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                PArt
                schrieb am zuletzt editiert von
                #7

                Danke für die Erklärung und nein, den Thread kannte ich noch nicht ;)

                Ich suche halt im Moment einfach nur eine Lösung dafür, das das laden der Oberfläche derzeit ca. 30 Sekunden braucht (auch nach nicht Neustarts). Gleiches gilt für die Tabs "Scripts" und "Szenen", da diese anscheinend komplett im Swap landen und so erst immer von der Karte geladen werden müssen

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @PArt:

                  Derzeit verbraucht ioBroker bei mir um die 1GB RAM, der rest wird geswappt, so das mein System derzeit extrem langsam ist! (RPI 3) `
                  Je nach Umfang der Installation ist 1GB dann aber auch wirklich verbraucht. Ich persönlich empfehle bei größeren Installationen mind. 2GB RAM.

                  Was sagt dir denn der Reiter Instanzen im admin?

                  Dort werden ja auch die Speicherdaten angegeben.

                  Was mir Sorgen macht ist das swappen bei einem RasPi.

                  Es verlangsamt das ganze nicht nur, sondern kann gewaltig schnell zum Tod der SD-Karte führen.

                  Du hast ja auch noch history laufen - auch da wird einiges an ressourcen benötigt.

                  Hast du auch noch SQL und/oder InfluxDB auf dem RasPi laufen - das wäre dann nicht so gut.

                  Ich würde (bin da etwas brutal angelegt ;-) ) einen reboot des Raspi machen.

                  Wenn dann unmittelbar danach bereits geswappt wird ist definitiv zu wenig RAM vorhanden (warum auch immer - können auch nicht ioBroker Prozesse sein!)

                  Ein Workaround wenn du nicht auf einen andern Rechner umsteigen willst wäre dann eine multihost Umgebung und die Adapter darauf verteilen.

                  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 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    PArt
                    schrieb am zuletzt editiert von
                    #9

                    2 GB im Pi werden etwas schwierig ;) Ich hab mir testweise einen BananaPi M3 bestellt, der allerdings zicken beim Booten macht und alles andere als stabil läuft. Geswapt wird bereits nach dem Booten, da hier bereits alles an RAM verbraucht ist. Verwendet werden aktuell knapp 200 MB Swap.

                    Verwende aktuell Jessie und Node 7.2.1, wie schon gesagt läuft sonst auf dem nichts, auch ist die Auslastung der Adapter nicht all zu hoch (ca. 150 MB), ein Multihost würde also nicht viel ändern. Das würde aber heißen, das generell ioBroker auf einem PI keine gute Idee ist, meine Installation ist noch nicht all zu groß. Ich habe auch schon mit anderen Node-Versionen rum experimentiert (> 4) welche aber alle keine Verbesserung gebracht haben.

                    Der aktuelle Speicherverbrauch liegt jetzt nur daran, das bereits relativ viel geswappt ist, man sieht aber, das die Speichergrenze immer wieder bis ans Max geht (ca. alle 1-2 Min)
                    1142_instanzen.png

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @PArt:

                      2 GB im Pi werden etwas schwierig `
                      irgendwie verständlich :lol:

                      @PArt:

                      Ich hab mir testweise einen BananaPi M3 bestellt, der allerdings zicken beim Booten macht und alles andere als stabil läuft. `
                      liegt hier neben mir. Ich habe damals als er rauskam zwar Probleme damit gehabt - waren aber anderer Art. z.B. die Temperatur war ziemlich hoch - dann regelt er runter.

                      ioBroker lief stabil. Vielleicht bau ich ihn noch mal aktuell auf. Was hast du als Betriebssystem drauf?

                      @PArt:

                      Geswapt wird bereits nach dem Booten, da hier bereits alles an RAM verbraucht ist. Verwendet werden aktuell knapp 200 MB Swap. `
                      Was läuft denn noch drauf? - das sollte nur mit ioBroker nicht passieren.

                      @PArt:

                      Verwende aktuell Jessie und Node 7.2.1, `
                      Nicht gut - bitte nur gerade Versionsnummern nehmen, hier also die 6.xx - am besten getestet die 4.6

                      die 7.x ist im Prinzip die "Testversion" für die kommende 8.x

                      @PArt:

                      wie schon gesagt läuft sonst auf dem nichts, `
                      Ist es Jessie full?? dann ist der Desktop noch ziemlich groß. - vielleicht mit Jessie light versuchen

                      @PArt:

                      meine Installation ist noch nicht all zu groß. `
                      korrekt, inwieweit allerdings skripte und Sayit da noch RAM Verbrauchen weiß ich nicht:
                      144_iobroker_pine64_instances.jpg
                      Habe baugleiche Installation auf RasPi3 ohne swapping - kommt aber an die Grenzen.

                      Was sagt denn top zu dem verbrauchten Speicher?
                      144_iobroker_pine64_top.jpg

                      EDIT!!!!

                      Muss mich korrigieren: mein Pi3 swapped jetzt auch:
                      144_iobroker_pi3_top.jpg
                      Dann ist die Installation jetzt doch zu groß für einen Pi :(

                      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 Antwort Letzte Antwort
                      0
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #11

                        sortier mal nach speicherverbrauch dann siehst Du vllt wer "schuld" ist …

                        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 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          PArt
                          schrieb am zuletzt editiert von
                          #12

                          Wie man im ersten Screenshot sieht, definitiv ioBroker

                          1 Antwort Letzte Antwort
                          0
                          • apollon77A Offline
                            apollon77A Offline
                            apollon77
                            schrieb am zuletzt editiert von
                            #13

                            Naja, die influxdb ist auch nicht gerade unschuldig :-)

                            Bei nem raspi mit 1 GB darf man nicht alles auf einem rechner haben und muss verteilen …

                            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 Antwort Letzte Antwort
                            0
                            • HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #14

                              BEi mir musste ich nach dem einstecken in den otg mehrmals die reset taste drücken bevor er startete

                              Vielleicht solltenwir diese Diskussion in diesem Thread weiterführen.

                              http://forum.iobroker.net/viewtopic.php … 686#p23852

                              Ich füge sie dann zusammen.

                              Wegen des swappIng habe ich mal gegoogelt und das hier gefunden

                              https://www.elektronik-kompendium.de/si … 002131.htm

                              Nach den ersten Schritten ist meine swap partition erst einmal wieder leer, komplett deaktiviert habe ich es noch nicht.

                              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 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              472

                              Online

                              32.7k

                              Benutzer

                              82.4k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe