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
    2
    1
    23

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

  • 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.
  • M Offline
    M Offline
    Marty56
    schrieb am zuletzt editiert von Marty56
    #1

    Irgendetwas ist faul.

    Ich habe ioBroker auf einem NUC mit 16 GB Ram mit Promox.
    Der ioBroker LVM habe ich 4 GB zugewiesen und Promox zeigt eine Nutzung von 1,5 GB. Dennoch wächst der genutzte Swap Speicher, was zu Folge hat, dass die Promox Admin Oberfläche immer langsam öffnet. Ich muss alle 20 Tag die iobroker LVM neu starten, weil das System dann zu träge wird.
    Was ich auch bemerkt habe, ist das die object.jsonl ziemlich riesig ist.

    -rw-rw-r--+  1 iobroker iobroker   9996078 Jun 19 06:07 objects.json
    -rw-rw-r--+  1 iobroker iobroker   9996078 Jun 19 06:05 objects.json.bak
    -rw-rw-r--+  1 iobroker iobroker 117730184 Oct 11 06:06 objects.jsonl
    drwxrwxr-x+  2 iobroker iobroker      4096 Oct 11 06:14 objects.jsonl.lock
    drwxrwxr-x+  2 iobroker iobroker      4096 Feb 22  2021 sayit
    drwxrwxr-x+  6 root     root          4096 Mar  9  2021 scripts
    drwxrwxr-x+  2 iobroker iobroker      4096 Jul 28  2020 sonosCache
    drwxrwxr-x+  2 iobroker iobroker      4096 Jun 14 10:46 sqlite
    -rw-rw-r--+  1 iobroker iobroker   4806632 Jun 19 06:25 states.json
    -rw-rw-r--+  1 iobroker iobroker   4806632 Jun 19 06:20 states.json.bak
    -rw-rw-r--+  1 iobroker iobroker   5172822 Oct 11 06:13 states.jsonl
    drwxrwxr-x+  2 iobroker iobroker      4096 Oct 11 06:14 states.jsonl.lock
    

    Außerdem habe ich alle 5 Minuten ein Diskwrite von 1 MB, was definitiv zu viel ist.
    Ich habe jetzt mal testhalber den History Adapter abgeschaltet.
    Mal sehn, wie sich das auswirkt.

    Ich habe alle Updates aus dem staple Repro installiert.

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

    M ChaotC 2 Antworten Letzte Antwort
    0
    • M Marty56

      Irgendetwas ist faul.

      Ich habe ioBroker auf einem NUC mit 16 GB Ram mit Promox.
      Der ioBroker LVM habe ich 4 GB zugewiesen und Promox zeigt eine Nutzung von 1,5 GB. Dennoch wächst der genutzte Swap Speicher, was zu Folge hat, dass die Promox Admin Oberfläche immer langsam öffnet. Ich muss alle 20 Tag die iobroker LVM neu starten, weil das System dann zu träge wird.
      Was ich auch bemerkt habe, ist das die object.jsonl ziemlich riesig ist.

      -rw-rw-r--+  1 iobroker iobroker   9996078 Jun 19 06:07 objects.json
      -rw-rw-r--+  1 iobroker iobroker   9996078 Jun 19 06:05 objects.json.bak
      -rw-rw-r--+  1 iobroker iobroker 117730184 Oct 11 06:06 objects.jsonl
      drwxrwxr-x+  2 iobroker iobroker      4096 Oct 11 06:14 objects.jsonl.lock
      drwxrwxr-x+  2 iobroker iobroker      4096 Feb 22  2021 sayit
      drwxrwxr-x+  6 root     root          4096 Mar  9  2021 scripts
      drwxrwxr-x+  2 iobroker iobroker      4096 Jul 28  2020 sonosCache
      drwxrwxr-x+  2 iobroker iobroker      4096 Jun 14 10:46 sqlite
      -rw-rw-r--+  1 iobroker iobroker   4806632 Jun 19 06:25 states.json
      -rw-rw-r--+  1 iobroker iobroker   4806632 Jun 19 06:20 states.json.bak
      -rw-rw-r--+  1 iobroker iobroker   5172822 Oct 11 06:13 states.jsonl
      drwxrwxr-x+  2 iobroker iobroker      4096 Oct 11 06:14 states.jsonl.lock
      

      Außerdem habe ich alle 5 Minuten ein Diskwrite von 1 MB, was definitiv zu viel ist.
      Ich habe jetzt mal testhalber den History Adapter abgeschaltet.
      Mal sehn, wie sich das auswirkt.

      Ich habe alle Updates aus dem staple Repro installiert.

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

      Jetzt habe ich "iobroker restart" gemacht und der Swap Speicher ist von 70 % auf ca. 25 % abgesunken.

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

      1 Antwort Letzte Antwort
      0
      • M Marty56

        Irgendetwas ist faul.

        Ich habe ioBroker auf einem NUC mit 16 GB Ram mit Promox.
        Der ioBroker LVM habe ich 4 GB zugewiesen und Promox zeigt eine Nutzung von 1,5 GB. Dennoch wächst der genutzte Swap Speicher, was zu Folge hat, dass die Promox Admin Oberfläche immer langsam öffnet. Ich muss alle 20 Tag die iobroker LVM neu starten, weil das System dann zu träge wird.
        Was ich auch bemerkt habe, ist das die object.jsonl ziemlich riesig ist.

        -rw-rw-r--+  1 iobroker iobroker   9996078 Jun 19 06:07 objects.json
        -rw-rw-r--+  1 iobroker iobroker   9996078 Jun 19 06:05 objects.json.bak
        -rw-rw-r--+  1 iobroker iobroker 117730184 Oct 11 06:06 objects.jsonl
        drwxrwxr-x+  2 iobroker iobroker      4096 Oct 11 06:14 objects.jsonl.lock
        drwxrwxr-x+  2 iobroker iobroker      4096 Feb 22  2021 sayit
        drwxrwxr-x+  6 root     root          4096 Mar  9  2021 scripts
        drwxrwxr-x+  2 iobroker iobroker      4096 Jul 28  2020 sonosCache
        drwxrwxr-x+  2 iobroker iobroker      4096 Jun 14 10:46 sqlite
        -rw-rw-r--+  1 iobroker iobroker   4806632 Jun 19 06:25 states.json
        -rw-rw-r--+  1 iobroker iobroker   4806632 Jun 19 06:20 states.json.bak
        -rw-rw-r--+  1 iobroker iobroker   5172822 Oct 11 06:13 states.jsonl
        drwxrwxr-x+  2 iobroker iobroker      4096 Oct 11 06:14 states.jsonl.lock
        

        Außerdem habe ich alle 5 Minuten ein Diskwrite von 1 MB, was definitiv zu viel ist.
        Ich habe jetzt mal testhalber den History Adapter abgeschaltet.
        Mal sehn, wie sich das auswirkt.

        Ich habe alle Updates aus dem staple Repro installiert.

        ChaotC Offline
        ChaotC Offline
        Chaot
        schrieb am zuletzt editiert von
        #3

        @marty56 Ich habe den ioBroker nicht als VM sondern als Container. Dort mit 6 GB und das Swap komplett abgeschaltet. Das läuft seit längerer Zeit ohne Probleme.

        ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

        W 1 Antwort Letzte Antwort
        0
        • ChaotC Chaot

          @marty56 Ich habe den ioBroker nicht als VM sondern als Container. Dort mit 6 GB und das Swap komplett abgeschaltet. Das läuft seit längerer Zeit ohne Probleme.

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

          @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 1 Antwort Letzte Antwort
          0
          • David G.D Offline
            David G.D Offline
            David G.
            schrieb am zuletzt editiert von
            #5

            Die letzte Zeit habe ich ein paar mal gelesen, dass User dem swap recht voll haben.

            Ist das überhaupt so schlimm?
            Ist dixh eigentlich eine sinnsige Sache oder?

            Habe grad mal geschaut. Meiner ist zu 99% voll obwohl nur 50% RAM in Nutzung sind.
            Merke aber nichts von einer langsamen Bedienung.

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

            Meine Tabellen für eure Visualisierung klick

            W 1 Antwort Letzte Antwort
            0
            • David G.D David G.

              Die letzte Zeit habe ich ein paar mal gelesen, dass User dem swap recht voll haben.

              Ist das überhaupt so schlimm?
              Ist dixh eigentlich eine sinnsige Sache oder?

              Habe grad mal geschaut. Meiner ist zu 99% voll obwohl nur 50% RAM in Nutzung sind.
              Merke aber nichts von einer langsamen Bedienung.

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

              @david-g Wie ich eben schrieb. Der SWAP wird normalerweise erst angefasst, wenn ein Prozess mehr Speicher anfordert, als aktuell verfügbar ist. Dafür gibt es normalerweise Gründe (siehe oben).
              Man kann bei den meisten Linuxoiden einstellen, wie schnell der SWAP angefasst wird, Google-Stichwort wäre hier swappiness.
              Ein stabiles und sauberes System mit genügend RAM sollte im Normalfall den SWAP wirklich nur im Notfall nutzen, da es eben immer langsamer ist, Daten von der Festplatte (aus dem SWAP) wieder ins RAM zu holen und dafür andere zu swappen, als alles direkt im viel schnelleren RAM zu halten. SWAP erzeugt halt Systemlast, bremst aus und, je nach Hardware, verschleissen die Datenträger viel schneller. Auf einem Raspi mit SD-Karte beispielsweise killt extensive SWAP-Nutzung diese recht schnell.
              Gruss, Jürgen

              David G.D 1 Antwort Letzte Antwort
              1
              • W Wildbill

                @david-g Wie ich eben schrieb. Der SWAP wird normalerweise erst angefasst, wenn ein Prozess mehr Speicher anfordert, als aktuell verfügbar ist. Dafür gibt es normalerweise Gründe (siehe oben).
                Man kann bei den meisten Linuxoiden einstellen, wie schnell der SWAP angefasst wird, Google-Stichwort wäre hier swappiness.
                Ein stabiles und sauberes System mit genügend RAM sollte im Normalfall den SWAP wirklich nur im Notfall nutzen, da es eben immer langsamer ist, Daten von der Festplatte (aus dem SWAP) wieder ins RAM zu holen und dafür andere zu swappen, als alles direkt im viel schnelleren RAM zu halten. SWAP erzeugt halt Systemlast, bremst aus und, je nach Hardware, verschleissen die Datenträger viel schneller. Auf einem Raspi mit SD-Karte beispielsweise killt extensive SWAP-Nutzung diese recht schnell.
                Gruss, Jürgen

                David G.D Offline
                David G.D Offline
                David G.
                schrieb am zuletzt editiert von
                #7

                @wildbill

                Danke für die Antwort, hab das grad mal gegoogelt und die swapiness von 60 auf 35 gesetzt.

                Hier sind die Einstellungen ganz gut beschrieben, falls es jmd. interessiert.

                https://www.howtoforge.com/tutorial/linux-swappiness/

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

                Meine Tabellen für eure Visualisierung klick

                W 1 Antwort Letzte Antwort
                0
                • David G.D David G.

                  @wildbill

                  Danke für die Antwort, hab das grad mal gegoogelt und die swapiness von 60 auf 35 gesetzt.

                  Hier sind die Einstellungen ganz gut beschrieben, falls es jmd. interessiert.

                  https://www.howtoforge.com/tutorial/linux-swappiness/

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

                  @david-g Bei mir ist swappiness unverändert auf 60 ohne dass der Swap angefasst wird. Das Anpassen der Swappiness ist eben auch eher so etwas wie reagieren auf Symptome, als Ursachen angehen. Es muss einen Grund haben, warum Swap benötigt wird, beziehungsweise, dass mehr RAM angefragt wird, als verfügbar ist. Gründe dafür siehe oben.
                  Gruss, Jürgen

                  David G.D 1 Antwort Letzte Antwort
                  1
                  • W Wildbill

                    @david-g Bei mir ist swappiness unverändert auf 60 ohne dass der Swap angefasst wird. Das Anpassen der Swappiness ist eben auch eher so etwas wie reagieren auf Symptome, als Ursachen angehen. Es muss einen Grund haben, warum Swap benötigt wird, beziehungsweise, dass mehr RAM angefragt wird, als verfügbar ist. Gründe dafür siehe oben.
                    Gruss, Jürgen

                    David G.D Offline
                    David G.D Offline
                    David G.
                    schrieb am zuletzt editiert von
                    #9

                    @wildbill

                    Das stimmt natürlich.
                    Hab grad nochmal genauer geschaut.
                    In meiner Visu stimmt was nicht ^^.
                    RAM liegt permanent bei ca 62-63%.
                    Ausschläge nach oben gibt es nicht.
                    Logge dem RAM alle 5 Minuten.

                    Da wird natürlich der swap bei 60 benutzt.
                    Hab aber auch nur 4GB RAM.

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

                    Meine Tabellen für eure Visualisierung klick

                    J 1 Antwort Letzte Antwort
                    0
                    • David G.D David G.

                      @wildbill

                      Das stimmt natürlich.
                      Hab grad nochmal genauer geschaut.
                      In meiner Visu stimmt was nicht ^^.
                      RAM liegt permanent bei ca 62-63%.
                      Ausschläge nach oben gibt es nicht.
                      Logge dem RAM alle 5 Minuten.

                      Da wird natürlich der swap bei 60 benutzt.
                      Hab aber auch nur 4GB RAM.

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #10

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

                      Hab aber auch nur 4GB RAM.

                      Das sollte eigentlich locker reichen und wenn es das nicht tut, hast entweder noch was anderes außer IOBroker laufen, oder ein Speicherfresser drin ;)

                      David G.D 1 Antwort Letzte Antwort
                      0
                      • J Jan1

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

                        Hab aber auch nur 4GB RAM.

                        Das sollte eigentlich locker reichen und wenn es das nicht tut, hast entweder noch was anderes außer IOBroker laufen, oder ein Speicherfresser drin ;)

                        David G.D Offline
                        David G.D Offline
                        David G.
                        schrieb am zuletzt editiert von David G.
                        #11

                        @jan1

                        Kleine Kleinigkeiten.
                        Einen Nut-Server läuft noch und eine Maria-DB fürs logging.

                        Und wenn mich hier vermutlich alle für "steinigen" ist der Desktop mit installiert. Boot aber ins cli.

                        Finde es einfach zu praktisch mit dem im Raspian integrierte Tool vor Systemuodates ein Image zu erstellen (über vnc).
                        Natürlich auch ein tägliches Backup mit BackupIt.
                        Von 128gb ssd auf eine 64gb sd.
                        Dann kann ich bei einem Problem einfach die sd einstecken und alles läuft.

                        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

                          Kleine Kleinigkeiten.
                          Einen Nut-Server läuft noch und eine Maria-DB fürs logging.

                          Und wenn mich hier vermutlich alle für "steinigen" ist der Desktop mit installiert. Boot aber ins cli.

                          Finde es einfach zu praktisch mit dem im Raspian integrierte Tool vor Systemuodates ein Image zu erstellen (über vnc).
                          Natürlich auch ein tägliches Backup mit BackupIt.
                          Von 128gb ssd auf eine 64gb sd.
                          Dann kann ich bei einem Problem einfach die sd einstecken und alles läuft.

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

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

                          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
                          1
                          • Thomas BraunT Thomas Braun

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

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

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

                            Meine Tabellen für eure Visualisierung klick

                            Thomas BraunT J 2 Antworten Letzte Antwort
                            0
                            • David G.D David G.

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

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

                              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

                              1 Antwort Letzte Antwort
                              1
                              • David G.D David G.

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

                                J Offline
                                J Offline
                                Jan1
                                schrieb am zuletzt editiert von
                                #15

                                @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 1 Antwort Letzte Antwort
                                0
                                • 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 Offline
                                  David G.D Offline
                                  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 Offline
                                      David G.D Offline
                                      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

                                          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

                                          462

                                          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