Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Swap Space wächst trotz freiem Speicher

NEWS

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    62

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    839

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

Swap Space wächst trotz freiem Speicher

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
memoryleak
46 Beiträge 10 Kommentatoren 1.5k Aufrufe 6 Beobachtet
  • Ä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.
  • J Jan1

    @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.D Online
    David G.D Online
    David G.
    schrieb am zuletzt editiert von
    #16

    @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.

    Zeigt eure Lovelace-Visualisierung klick
    (Auch ideal um sich Anregungen zu holen)

    Meine Tabellen für eure Visualisierung klick

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • David G.D David G.

      @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 BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #17

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

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      David G.D 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

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

        David G.D Online
        David G.D Online
        David G.
        schrieb am zuletzt editiert von
        #18

        @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.

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        1 Antwort Letzte Antwort
        0
        • W Wildbill

          @chaot SWAP komplett deaktivieren würde ich und sollte man eigentlich auch nicht. Wenn ein Prozess doch mal mehr Speicher anfordert als verfügbar ist, werden ansonsten andere Prozesse abgeschossen. Und das kann dann auch mal die treffen, die man eigentlich durchlaufen haben möchte (iobroker-Prozesse zum Beispiel). Wenn bei @Marty56 der Swap angefasst wird, dann wäre das ansonsten bereits ein Zustand, bei dem das System ohne SWAP Prozesse wegen Speichermangel beenden würde.
          @Marty56 Es wäre sinnvoller zu schauen, was Dir da den RAM aufzehrt. Beliebte Stellen sind Scripte, in denen Timeouts und Schleifen nicht "sauber" sind und immer wieder neue Loops starten, aber auch Adapter, die beim Start viel Ram anfordern, z.B. der Backitup. Bevor Du also die Symtome bekämpfst, solltest Du die Ursachen beheben. Meinem iobroker-Master (LXC unter Proxmox) habe ich 5GB Ram zugewiesen und 5GB Swap für "Notfälle". Der läuft aber wochenlang ohne den Swap anzuknabbern. Und auf dem laufen aktuell 37 Instanzen/Adapter und sehr viele Scripte (Blockly und JS).
          Gruss, Jürgen

          M Offline
          M Offline
          Marty56
          schrieb am zuletzt editiert von
          #19

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

          HW:NUC (16 GB Ram)
          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

          W 1 Antwort Letzte Antwort
          0
          • M Marty56

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

            W Online
            W Online
            Wildbill
            schrieb am zuletzt editiert von
            #20

            @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 Antwort Letzte Antwort
            0
            • W Wildbill

              @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 Offline
              M Offline
              Marty56
              schrieb am zuletzt editiert von
              #21

              @wildbill danke für die Zusammenstellung

              HW:NUC (16 GB Ram)
              OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

              M 1 Antwort Letzte Antwort
              0
              • M Marty56

                @wildbill danke für die Zusammenstellung

                M Offline
                M Offline
                Marty56
                schrieb am zuletzt editiert von
                #22

                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.

                HW:NUC (16 GB Ram)
                OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                H 1 Antwort Letzte Antwort
                0
                • M Marty56

                  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 Online
                  H Online
                  hm_krause
                  schrieb am zuletzt editiert von
                  #23

                  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.

                  crunchipC 1 Antwort Letzte Antwort
                  0
                  • H hm_krause

                    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.

                    crunchipC Abwesend
                    crunchipC Abwesend
                    crunchip
                    Forum Testing Most Active Developer
                    schrieb am zuletzt editiert von
                    #24

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

                    umgestiegen von Proxmox auf Unraid

                    H 1 Antwort Letzte Antwort
                    0
                    • crunchipC crunchip

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

                      H Online
                      H Online
                      hm_krause
                      schrieb am zuletzt editiert von
                      #25

                      @crunchip
                      ...ist schon so eingestellt

                      pi@iobroker:~$ cat /proc/sys/vm/swappiness
                      10
                      pi@iobroker:~$
                      
                      
                      
                      crunchipC 1 Antwort Letzte Antwort
                      0
                      • H hm_krause

                        @crunchip
                        ...ist schon so eingestellt

                        pi@iobroker:~$ cat /proc/sys/vm/swappiness
                        10
                        pi@iobroker:~$
                        
                        
                        
                        crunchipC Abwesend
                        crunchipC Abwesend
                        crunchip
                        Forum Testing Most Active Developer
                        schrieb am zuletzt editiert von
                        #26

                        @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

                        umgestiegen von Proxmox auf Unraid

                        J HomoranH H 3 Antworten Letzte Antwort
                        0
                        • crunchipC crunchip

                          @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 Offline
                          J Offline
                          Jan1
                          schrieb am zuletzt editiert von Jan1
                          #27

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

                          H 1 Antwort Letzte Antwort
                          0
                          • crunchipC crunchip

                            @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

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #28

                            @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

                            kein Support per PN! - Fragen im Forum stellen -
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            crunchipC 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @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

                              crunchipC Abwesend
                              crunchipC Abwesend
                              crunchip
                              Forum Testing Most Active Developer
                              schrieb am zuletzt editiert von crunchip
                              #29

                              @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

                              umgestiegen von Proxmox auf Unraid

                              1 Antwort Letzte Antwort
                              0
                              • J Jan1

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

                                H Online
                                H Online
                                hm_krause
                                schrieb am zuletzt editiert von hm_krause
                                #30

                                @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 HomoranH 2 Antworten Letzte Antwort
                                0
                                • H 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 Offline
                                  J Offline
                                  Jan1
                                  schrieb am zuletzt editiert von Jan1
                                  #31

                                  @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 Antwort Letzte Antwort
                                  0
                                  • H 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.

                                    HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #32

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

                                    aber der Speicher wird danach nicht freigegeben.

                                    beobachtest du free oder available?

                                    ich hab kein Problem mit Backitup und RAM/SWAP

                                    kein Support per PN! - Fragen im Forum stellen -
                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    H 1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Homoran

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

                                      aber der Speicher wird danach nicht freigegeben.

                                      beobachtest du free oder available?

                                      ich hab kein Problem mit Backitup und RAM/SWAP

                                      H Online
                                      H Online
                                      hm_krause
                                      schrieb am zuletzt editiert von
                                      #33

                                      @homoran
                                      diesen
                                      Screenshot 2023-08-23 171747.jpg

                                      Der ist, wenn Backitup fertig ist, bei ca. 95-97%

                                      HomoranH 1 Antwort Letzte Antwort
                                      0
                                      • H hm_krause

                                        @homoran
                                        diesen
                                        Screenshot 2023-08-23 171747.jpg

                                        Der ist, wenn Backitup fertig ist, bei ca. 95-97%

                                        HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von
                                        #34

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

                                        diesen

                                        da hab ich keine Ahnung was da technisch hintersteckt.
                                        möglich, dass das total - free ist. Das wäre aber ok.

                                        Bist du sicher, dass du kein RAM überprovisioniert hast?

                                        kein Support per PN! - Fragen im Forum stellen -
                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        H 1 Antwort Letzte Antwort
                                        0
                                        • HomoranH Homoran

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

                                          diesen

                                          da hab ich keine Ahnung was da technisch hintersteckt.
                                          möglich, dass das total - free ist. Das wäre aber ok.

                                          Bist du sicher, dass du kein RAM überprovisioniert hast?

                                          H Online
                                          H Online
                                          hm_krause
                                          schrieb am zuletzt editiert von
                                          #35

                                          @homoran
                                          Ja, sind im ganzen 32 Gb

                                          HomoranH 1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          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

                                          453

                                          Online

                                          32.8k

                                          Benutzer

                                          82.7k

                                          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