Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Swap Space wächst trotz freiem Speicher

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Swap Space wächst trotz freiem Speicher

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @David G. last edited by

      @david-g sagte in Swap Space wächst trotz freiem Speicher:

      Desktop und dann noch vnc...
      Da musst du dich auch nicht wundern.

      Schalt den Quatsch aus.

      David G. 1 Reply Last reply Reply Quote 1
      • David G.
        David G. @Thomas Braun last edited by

        @thomas-braun

        Mit so Reaktionen hab ich gerechnet.
        Für mich war es Abwägung und ein Test ob es klappt.

        Das System läuft seit 2 Jahren absolut stabil.
        Wenn der Ramverbrauch von 62% da der "einzige" Nachteil ist, nehme ich den in Kauf. Ist ja noch Luft nach oben.

        Sollte ich das System irgendwann komplett neu aufsetzen, werde ich es vermutlich ohne Desktop machen (mit der Hoffnung, ein Backuokonzept zu finden, was ähnlich simpel ist).

        IoBroker läuft schnell wieder, jedoch habe ich mich bei dem nut sehr schwer getan, da dort einiges bei Verwendung am pi angepasst werden muss.

        Thomas Braun J 2 Replies Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @David G. last edited by

          @david-g sagte in Swap Space wächst trotz freiem Speicher:

          Das System läuft seit 2 Jahren absolut stabil.

          Dein Swap ist jedenfalls nicht 'stabil'.

          1 Reply Last reply Reply Quote 1
          • J
            Jan1 @David G. last edited by

            @david-g
            Da gibts ne idiotensichere Anleitung für den Pi und das dauert keine 30 Minuten bis der sauber wieder eingerichtet ist. Dann mit Backitup den Rest und Du hast ein sauberes System.

            https://www.raspifun.de/viewtopic.php?t=4

            Ein Image ist immer nur so sauber wie man es erstellt hat 😉

            David G. 1 Reply Last reply Reply Quote 0
            • David G.
              David G. @Jan1 last edited by

              @jan1

              Das raspbian in wenigen Minuten samt iobroker läuft weiß ich.
              Das ist nicht das Ding.

              Mir geht's bei dem Backup um die Sachen neben iobroker (wie gesagt besonders diese doofe nut).

              Abgesehen von runlevel ist das System sehr clean. Würde das ganze Backup nur nehmen, wenn die ssd kaputt geht oder irgendwelche Systemuodates schief laufen. Wenn irgendwo der Wurm drinnen ist natürlich nicht.

              Wenn ich das System dann wirklich mal neu aufsetze (ohne Desktop), dokumentiere ich mir alles. Das habe ich damals nicht gemacht was ich sehr bereue.

              Langsam wird es aber sehr off topic. Wollte den Thread nicht kapern.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @David G. last edited by

                @david-g
                Die conf-Datei für den nut noch sichern, fertig.

                David G. 1 Reply Last reply Reply Quote 0
                • David G.
                  David G. @Thomas Braun last edited by

                  @thomas-braun

                  Musste auch noch bei der system.d glaube was machen. Nut ist immer zu früh gestartet und hat noch nicht alle resourcen bekommen die es wollte und hat sich dann beendet.

                  Müsste das Problem aber auch noch hier im Forum finden.

                  1 Reply Last reply Reply Quote 0
                  • M
                    Marty56 @Wildbill last edited by

                    @wildbill
                    Natürlich möchte ich die Ursachen beheben, weiß aber nicht wie ich das machen soll

                    W 1 Reply Last reply Reply Quote 0
                    • W
                      Wildbill @Marty56 last edited by

                      @marty56 Einiges wurde hier im Thread ja bereits genannt:

                      • Läuft auf dem Server ein völlig unnötiger Desktop?

                      • Läuft auf dem Server abseits iobroker noch anderes (Homematic, Phoscon, irgendwelche Datenbanken wie mySQL, InfluxDB,...)

                      • Backitup-Adapter, wenn der Swap immer zu bestimmten Zeiten angegriffen wird

                      • Scripte, die Loops aufbauen, da Schleifen oder Timeouts nicht korrekt sind (dann sollte der SWAP sich nach und nach aufbauen, evtl. auch zu bestimmten Zeiten, in denen Scripte getriggert werden)

                      Wie Du dahinter kommst, gibt es unterschiedliche Ansätze. Die Punkte 1-3 kannst Du Dir ja direkt mit ja/nein beantworten. Generell schadet es sicher auch nichts, mal mit htop zu schauen, welcher Prozess wieviel Speicher belegt, dann weisst Du auch ungefähr die Richtung. Wenn Scripte in Betracht kommen, mal alle anhalten, einzeln starten und über einen (gegebenenfalls längeren) Zeitraum beobachten, ob der Speicher immer weniger wird bzw. SWAP angegriffen wird. Keiner kennt Dein System besser als Du, also solltest Du mit diesen Angaben einen Anhaltspunkt haben, wo Du schauen kannst.
                      Und, ganz wichtig, nicht zu viel auf einmal ändern. Immer schön eine Änderung und beobachten. Sonst hast Du irgendwann zwar das gewünschte Ergebnis, weisst aber immer noch nicht, was der Auslöser war.

                      Gruss, Jürgen

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Marty56 @Wildbill last edited by

                        @wildbill danke für die Zusammenstellung

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Marty56 @Marty56 last edited by

                          Ich habe jetzt eine ganze Zeit herumgefummelt, um die Ursache für den kontinuierlichen Anstieg des Swap Speichers zu ermitteln. Ist mir nicht gelungen und ich habe diesen Ansatz aufgegeben.

                          Jetzt habe ich in der PVE ein Script erstellt, das ich mit crontab einmal pro Woche aufrufe und das den Swap entleert.

                          Ist vielleicht nicht der Königsweg, aber es scheint zu funktionieren und das Nutzerinterface der PVE bleibt flüssig.

                          H 1 Reply Last reply Reply Quote 0
                          • H
                            hm_krause @Marty56 last edited by

                            Hallo,
                            ich möchte dieses Thema nochmals weiterführen.
                            Habe auf Proxmox eine VM für Iobroker mit 8 GB Ram.
                            Auch hier läuft der Swap Speicher voll, Ursache ist sehr Wahrscheinlich der Backitup Adapter.
                            Screenshot 2023-08-23 111837.jpg

                            @Marty56
                            Wie hast Du das mit dem Script gelöst?
                            Wenn ich das z.B so mache:Screenshot 2023-08-23 112126.jpg
                            wird eine Passworteingabe erwartet.

                            crunchip 1 Reply Last reply Reply Quote 0
                            • crunchip
                              crunchip Forum Testing Most Active @hm_krause last edited by

                              @hm_krause mal so am Rande, hab swapiness von default 60 auf 10 gestellt und keine Probleme mit swap

                              H 1 Reply Last reply Reply Quote 0
                              • H
                                hm_krause @crunchip last edited by

                                @crunchip
                                ...ist schon so eingestellt

                                pi@iobroker:~$ cat /proc/sys/vm/swappiness
                                10
                                pi@iobroker:~$
                                
                                
                                
                                crunchip 1 Reply Last reply Reply Quote 0
                                • crunchip
                                  crunchip Forum Testing Most Active @hm_krause last edited by

                                  @hm_krause

                                  @hm_krause sagte in Swap Space wächst trotz freiem Speicher:

                                  Wahrscheinlich der Backitup Adapter

                                  mein Ram war auch immer recht weit oben, ich aktiviere den Adapter nur zum backup per script, ansonsten ist backitup aus

                                  J Homoran H 3 Replies Last reply Reply Quote 0
                                  • J
                                    Jan1 @crunchip last edited by Jan1

                                    @crunchip
                                    der Adapter bracht eigentlich nur beim Backup erstellen recht viel RAM

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

                                      @crunchip sagte in Swap Space wächst trotz freiem Speicher:

                                      ich aktiviere den Adapter nur zum backup per script

                                      warum?
                                      das macht er doch selber.
                                      Das ist doch ein scheduled Adapter

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

                                        @homoran weil, wenn instanz aktiv, er rund 100MB benötigt
                                        und wie @hm_krause schon erwähnte, der Ram ansteigt und nicht zurückgeht

                                        zumindest konnte ich das bei mir auch feststellen

                                        1 Reply Last reply Reply Quote 0
                                        • H
                                          hm_krause @Jan1 last edited by hm_krause

                                          @jan1
                                          Das ist richtig, aber der Speicher wird danach nicht freigegeben.
                                          Deshalb auch die Frage nach dem Script. Das hier oben erwähnte braucht eine PW Eingabe, vielleicht geht das ja besser.

                                          J Homoran 2 Replies Last reply Reply Quote 0
                                          • J
                                            Jan1 @hm_krause last edited by Jan1

                                            @hm_krause
                                            Linux gibt den RAM frei wenn er benötigt wird.

                                            übrigens belegt jeder Adapter so um die 100MB RAM, wenn er aktiv ist. Wenn bei 8BG RAM dann die 100MB vom Backitup das Fass zum Überlaufen bringen, dann sollte man sich eher mal Gedanken machen, ob man nicht ein größeres Fass holt (halte ich bei 8GB doch für übertreiben), oder schaut was da die 8GB belegt, da normal ja 4 GB schon reichen sollten 😉

                                            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

                                            805
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            memoryleak
                                            10
                                            46
                                            1344
                                            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