Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ungewöhnlich hohe RAM Auslastung

    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

    ungewöhnlich hohe RAM Auslastung

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

      Hallo Zusammen,

      ich habe meinen ioB. vor ungefähr 2 Wochen neu aufgesetzt.
      -> IOB ließ sich nicht mehr updaten und fix´n und dachte könnte direkt auf debain 12 aufrüsten.

      Dabei eine VM (Synology VMM) mit Debian12 installiert.
      VM_debian12: 1 CPU/6GB Ram (erstmal auf einen Kern)
      Es ist NPM 9.8.1, Node 18.18.2, IOB 6.12.0 installiert.

      Ich habe festgestellt, das der Arbeitsspeicher des Admin auf 300MB (dieser ganz extrem, ungefähr doppelter RAM) läuft sowie
      diverse andere Adapter (KNX, JAVA, Ring, Tankekönig, etc) alle ungefähr 30% bis 50%
      an Arbeitspeicher mehr benötigen, als im alten Vergleich System.
      Habe zwar ein Error des Admin adapter, aber denke nicht, das der dafür verantwortlich ist.

      "cannot call visUtils: Not exists" -> bei jeder Anmeldung am System

      Den Vergleich konnte ich mit der alten VM erzielen, die ich noch als backup habe zum nachgucken.
      VM_debian10: gleiche Einstellung wie oben
      Dort ist NPM 8.18.0, Node 16.17.0, IOB 6.10.1 installiert
      .

      Falls noch Angaben fehlen kann ich gerne nachliefern, aber vielleicht hat jemand einen Tipp für mich, was
      ich machen kann oder wie welche Einstellung zu treffen sind um die Performance zu verbessern.

      lg Ben

      P.s.
      nicht wundern, habe teilweise Adapter neu gestartet die dann erstmal bei 60-80 MB starten und dann über Tage hochlaufen im RAM.
      Snip.png

      Thomas Braun paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

        die dann erstmal bei 60-80 MB starten und dann über Tage hochlaufen im RAM.

        ...denen Linux dann den verfügbaren, ungenutzten RAM zuweist.

        @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

        welche Einstellung zu treffen sind um die Performance zu verbessern.

        @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

        erstmal auf einen Kern

        ändern!

        B 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @ben86 last edited by

          @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

          um die Performance zu verbessern.

          Gib der Kiste erstmal mehr 'Hubraum'. Mit einem Kern reißt du da gar nix.

          B Armilar 2 Replies Last reply Reply Quote 0
          • paul53
            paul53 @ben86 last edited by paul53

            @ben86 sagte: alle ungefähr 30% bis 50% an Arbeitspeicher mehr benötigen

            Neuere Version des Hosts (js-controller)? Dieser wird immer "mächtiger" und vererbt den höheren Verbrauch über die Adapter-Funktionen an die Adapter-Instanzen.

            B 1 Reply Last reply Reply Quote 0
            • B
              ben86 @Homoran last edited by

              @homoran

              Danke. 🙏

              Werde mal schauen über die Tage und berichten.

              1 Reply Last reply Reply Quote 0
              • B
                ben86 @Thomas Braun last edited by

                @thomas-braun

                auch hier Danke für den Support. Habe Hubraum freigegeben 😉

                werde berichten 🙂

                1 Reply Last reply Reply Quote 0
                • B
                  ben86 @paul53 last edited by

                  @paul53

                  kann ich verstehen, aber mit soivel RAM hätte ich nicht gerechnet. 🙆‍♂️

                  Danke für Support 🙂

                  Homoran ? 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @ben86 last edited by

                    @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

                    aber mit soivel RAM hätte ich nicht gerechnet.

                    soll der ungenutzt in der Ecke liegen, oder lieber dahin verteilt werden, wo er benötigt werden könnte?

                    OliverIO 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @ben86 last edited by A Former User

                      @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

                      kann ich verstehen, aber mit soivel RAM hätte ich nicht gerechnet

                      Moin,

                      lass Dich von den Angaben nicht verrückt machen, melde Dich per Termianl, ssh, Putty auf der VM an und schau mit einem der Befehl, was auf der VM los ist

                      # top
                      oder
                      # htop
                      

                      Da bekommst Du einen besseren Überblick, wie es Deiner VM geht.

                      VG
                      Bernd

                      1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO @Homoran last edited by OliverIO

                        @homoran sagte in ungewöhnlich hohe RAM Auslastung:

                        soll der ungenutzt in der Ecke liegen, oder lieber dahin verteilt werden, wo er benötigt werden könnte?

                        Linux verteilt nicht nach gut dünken RAM an Applikationen.
                        das müssen diese schon selbst anfordern.

                        Linux selbst nutzt freies RAM um bestimmte Vorgänge zu beschleunigen.
                        Linux ist aber darauf eingerichtet dieses RAM dann schnell wieder freizugeben und ggfs an Applikationen nach Anforderung wieder zuzuweisen.

                        https://www.linuxatemyram.com/
                        aber der Artikel ging hier ja auch schon rum

                        leider nutzt das betriebssystem und applikationen ,ot fprtschreitender entwicklung immer mehr RAM. Ansonsten hätten wir heute noch Rechner mit 256KB RAM
                        https://de.wikipedia.org/wiki/IBM_Personal_Computer#Systemarchitektur/Technischer_Aufbau:~:text=später dann auch mit bis zu 256 kB.

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

                          @oliverio sagte in ungewöhnlich hohe RAM Auslastung:

                          aber der Artikel ging hier ja auch schon rum

                          mehrfachst von mir 😉

                          @oliverio sagte in ungewöhnlich hohe RAM Auslastung:

                          Linux verteilt nicht nach gut dünken RAM an Applikationen.

                          nicht nach Gutdünken, sondern nach bisherigem anteiligen Verbrauch

                          @oliverio sagte in ungewöhnlich hohe RAM Auslastung:

                          dieses RAM dann schnell wieder freizugeben und ggfs an Applikationen nach Anforderung wieder zuzuweisen.

                          aber nur wenn andere Applikationen es anfordern.

                          OliverIO 1 Reply Last reply Reply Quote 0
                          • OliverIO
                            OliverIO @Homoran last edited by

                            @homoran sagte in ungewöhnlich hohe RAM Auslastung:

                            sondern nach bisherigem anteiligen Verbrauch

                            nein, nur wenn es von einer applikation angefordert wird

                            evtl müsste man mal applikation genau definieren.
                            eigentlich sind es ja alles prozesse. manche gehören zum kernel und manche gehören zum userland
                            alles was im kernel läuft ist definitiv betriebssystem

                            bei userland gibt es bereiche, die als betriebssystemnah zu bezeichnen sind.
                            linux hat in den letzten jahren immer wieder dinge aus dem kernel ins userland verfrachtet
                            um den kernel schlank zu halten.
                            auch das system, welches sich das RAM holt um bspw mit diskcaching die lese und schreibporzesse zu beschleunigen ist auch nur eine applikation, aber eine die im kernel läuft.

                            die unterscheidung kernel und userland hat seinen hintergrund in der security und kapselung der prozesse untereinander, so das bei fehlfunktion das nicht den ganzen rechner in den abgrund reißt. das kostet aber wieder performance. daher läuft meines Wissens nach im Kernel alles in einem Memory-Bereich.

                            Thomas Braun 1 Reply Last reply Reply Quote 1
                            • Thomas Braun
                              Thomas Braun Most Active @OliverIO last edited by

                              Am besten direkt anschauen.

                              htop
                              

                              und/oder

                              free -ht --mega
                              

                              sagen da mehr aus als Screenshots vom ioBroker.

                              1 Reply Last reply Reply Quote 0
                              • B
                                ben86 last edited by Homoran

                                pi@ioB:~$ free -ht --mega
                                              gesamt       benutzt     frei      gemns.  Puffer/Cache verfügbar
                                Speicher:       6,2G        3,7G        2,0G        3,3M        811M        2,5G
                                Swap:           1,0G          0B        1,0G
                                Gesamt:         7,2G        3,7G        3,0G
                                pi@ioB:~$
                                

                                MOD-EDIT: Code in code-tags gesetzt!

                                Erstmal bis hierhin.
                                Seit dem letzten Post, wieder 1 GB RAM weiter benutzt.
                                Linux hin oder her... dann hätte der Arbeitspeicher auch unter Debian 10 so weglaufen müssen oder?
                                Liegt es hier an Debian 12 und an der Admin Version des IOB, dass die Ressourcen genutzt werden? Finde es prinzipiell gut... doch will es lediglich wenigstens verstehen, was es da macht.

                                Vielen Dank für die Unterstützung.💪

                                Thomas Braun ? 2 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @ben86 last edited by

                                  @ben86

                                  2,5 GB Verfügbar, alles prima.

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @ben86 last edited by

                                    @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

                                    Seit dem letzten Post, wieder 1 GB RAM weiter benutzt.

                                    Moin,

                                    ich sehe hier nichts, das darauf schließen lässt, dass da Speicher verschwindet.

                                    @ben86 sagte in ungewöhnlich hohe RAM Auslastung:

                                    doch will es lediglich wenigstens verstehen, was es da macht.

                                    glaub mir, das möchtest Du nicht 😉

                                    • http://os.inf.tu-dresden.de/~ch12/sub/diplom/node44.html
                                    • https://tldp.org/LDP/tlk/mm/memory.html
                                    • https://www.kernel.org/doc/html/v5.7/admin-guide/mm/index.html

                                    Speicher ist hochdynamisch in einem System, deswegen sollte man entweder ein Monitoring Tool nutzen oder per Hand mit

                                    # top
                                    oder
                                    # htop
                                    

                                    Während man am System arbeitet, beobachten.

                                    VG
                                    Bernd

                                    P.S.: Diese Diskussion, hatten wir, glaube ich, gestern erst in einem anderen Thread

                                    1 Reply Last reply Reply Quote 0
                                    • Armilar
                                      Armilar Most Active Forum Testing @Thomas Braun last edited by

                                      @thomas-braun

                                      Vielleicht sollte man den Usern so langsam mal ein Gefühl dafür geben, bei welchen oder wie vielen Adaptern man mit einem

                                      • Raspi
                                      • Nuc
                                      • NAS

                                      klar kommt.

                                      Am Besten noch mit CPU-Kernel- und RAM-Angaben.

                                      1. Smart Home kostet Strom
                                      2. Smart Home kostet Geld
                                      3. Smart Home kann auch einsparen
                                      4. Smart Home kostet Zeit

                                      Gefühlt werden seit Monaten jeden Tag die gleichen Fragen beantwortet...

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

                                        @armilar und dann gräbt einer einen Thread von 2014 aus, als iob noch auf einem Pi1 lief

                                        Armilar 1 Reply Last reply Reply Quote 0
                                        • Armilar
                                          Armilar Most Active Forum Testing @Homoran last edited by

                                          @homoran

                                          Aus meiner Sicht ist ein Raspi nur noch so ein "ich probiere es mal aus"

                                          Wenn es etwas weiter geht, dann kann ich mir so ein "Proxmox" NUC Ding empfehlen....

                                          Sind wie mal ehrlich...

                                          Erst wenn das Ding etwas mehr Power hat "NAS & Co" macht es wirklich spaß

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

                                            @armilar sagte in ungewöhnlich hohe RAM Auslastung:

                                            Aus meiner Sicht ist ein Raspi nur noch so ein "ich probiere es mal aus"

                                            kann man wirklich nicht sagen.
                                            spätestens seit dem pi4 mit 4 oder 8gb RAM ist der Raspi erwachsen geworden.
                                            Der neue Pi5 legt noch einiges an Leistung drauf.

                                            Da kommen viele NAS leisungsmäßig nicht ran, auch einige kleinere NUC s nicht.

                                            Armilar 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

                                            835
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            44
                                            1566
                                            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