Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Speicherverbrauch

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Speicherverbrauch

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PArt last edited by

      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 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        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

        1 Reply Last reply Reply Quote 0
        • P
          PArt last edited by

          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 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            @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

            1 Reply Last reply Reply Quote 0
            • P
              PArt last edited by

              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 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                @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

                1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 last edited by

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

                  1 Reply Last reply Reply Quote 0
                  • P
                    PArt last edited by

                    Wie man im ersten Screenshot sieht, definitiv ioBroker

                    1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 last edited by

                      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 …

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators last edited by

                        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

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

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

                        369
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        4
                        14
                        2511
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo