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. Error/Bug
  4. ioBroker startet jeden Tag neu

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    685

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

ioBroker startet jeden Tag neu

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
35 Beiträge 7 Kommentatoren 665 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.
  • Samson71S Samson71

    @thomke67
    ZRAM legt im Arbeitsspeicher Swap an (statt auf der SD-Karte), wenn ich das richtig verstanden habe. Wenn Dir bei Deinem "alten" PI4 die jetzigen 4GB schon nicht mehr ausreichen, wieviel willst Du davon dann noch zusätzlich opfern? Dann beschneidest Du sie damit noch zusätzlich.

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

    @Samson71 sagte:

    ZRAM legt im Arbeitsspeicher Swap an (statt auf der SD-Karte), wenn ich das richtig verstanden habe.

    Man kann auch einen Hybrid-Modus einstellen. Dann haste die Vorteile aus beiden Welten.

    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

    Samson71S 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @Samson71 sagte:

      ZRAM legt im Arbeitsspeicher Swap an (statt auf der SD-Karte), wenn ich das richtig verstanden habe.

      Man kann auch einen Hybrid-Modus einstellen. Dann haste die Vorteile aus beiden Welten.

      Samson71S Offline
      Samson71S Offline
      Samson71
      Global Moderator
      schrieb am zuletzt editiert von
      #24

      @Thomas-Braun
      Das wusste ich (noch) nicht. Danke für die Ergänzung. Es behebt nur so oder so nicht das Kernproblem von @thomke67 nämlich den zu geringen Speicher.

      Markus

      Bitte beachten:
      Hinweise für gute Forenbeiträge
      Maßnahmen zum Schutz des Forums

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • Samson71S Samson71

        @Thomas-Braun
        Das wusste ich (noch) nicht. Danke für die Ergänzung. Es behebt nur so oder so nicht das Kernproblem von @thomke67 nämlich den zu geringen Speicher.

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

        @Samson71

        Nein, grundsätzlich zu knappen physischen RAM kannst du nur durch mehr physischen RAM ergänzen.
        SWAP hilft da nur sehr begrenzt.

        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

        Samson71S 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @Samson71

          Nein, grundsätzlich zu knappen physischen RAM kannst du nur durch mehr physischen RAM ergänzen.
          SWAP hilft da nur sehr begrenzt.

          Samson71S Offline
          Samson71S Offline
          Samson71
          Global Moderator
          schrieb am zuletzt editiert von
          #26

          @Thomas-Braun
          Und wenn der Swap den ohnehin schon zu knappen physischen Speicher (teilweise) noch mit belegt durch ZRAM wird es das Problem m.E. eher noch verstärken als verbessern.

          Markus

          Bitte beachten:
          Hinweise für gute Forenbeiträge
          Maßnahmen zum Schutz des Forums

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • Samson71S Samson71

            @Thomas-Braun
            Und wenn der Swap den ohnehin schon zu knappen physischen Speicher (teilweise) noch mit belegt durch ZRAM wird es das Problem m.E. eher noch verstärken als verbessern.

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

            @Samson71

            Hier ist es sehr ausführlich erklärt:

            https://wiki.ubuntuusers.de/Swap/

            Beste Zitate:

            Andererseits ist Swap aber auch kein Ersatz für fehlenden Arbeitsspeicher. So etwas ist zwar technisch möglich und in seltenen Spezialfällen mag das auch sinnvoll sein, aber als Regel gilt: Wenn die Swap-Bereiche intensiv genutzt werden, hat man zu wenig Arbeitsspeicher.

            und

            Ein fehlender Swap-Speicher liefert einen Grund, den Systemverwalter zu entlassen, denn dieser geht ein zwar geringes, aber unnötiges Risiko für die Betriebssicherheit des von ihm verwalteten Systems ein.

            Das war mir bislang auch so nicht bewusst:

            Wenn man gar keinen Swap-Bereich definiert, kann der Zuteilungsalgorithmus für RAM im Linux Kernel die Maßnahme 3 nicht anwenden und ändert deshalb auch seine Arbeitsweise für die Maßnahmen 1 und 2. Er agiert vorsichtiger und damit möglicherweise auch langsamer, d.h. die reine Bereitstellung von Swap-Speicher verbessert bereits die Verwaltung des Arbeitsspeichers, auch wenn der Swap-Speicher gar nicht benutzt wird.

            Das man SWAP allerdings immer einrichten sollte wusste ich zwar, aber nicht warum.

            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

            crunchipC 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @thomke67

              Das Paket einfach über deinen Paketmanager installieren.

              T Offline
              T Offline
              thomke67
              schrieb am zuletzt editiert von
              #28

              @Thomas-Braun sagte:

              @thomke67

              Das Paket einfach über deinen Paketmanager installieren.

              Bei mir läuft alles über putty oder iobroker / homematic selber. Paketmanager kenne ich nur von Linux mit GUI.

              Gruß,
              Thomas

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • T thomke67

                @Thomas-Braun sagte:

                @thomke67

                Das Paket einfach über deinen Paketmanager installieren.

                Bei mir läuft alles über putty oder iobroker / homematic selber. Paketmanager kenne ich nur von Linux mit GUI.

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

                @thomke67 sagte:

                Paketmanager kenne ich nur von Linux mit GUI.

                Eine GUI ist immer nur ein Aufsatz. Wie pflegst du denn dein Betriebssystem per 'puTTY', wenn nicht über einen Paketmanager wie z. B. apt?

                sudo apt update
                sudo apt install rpi-swap
                iob stop
                sudo reboot
                

                und dann sollte dein Swap so aussehen:

                echad@chet:~ $ swapon --show 
                NAME       TYPE      SIZE USED PRIO
                /dev/zram0 partition   2G   0B  100
                echad@chet:~ $
                

                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
                0
                • T Offline
                  T Offline
                  thomke67
                  schrieb am zuletzt editiert von
                  #30

                  Ok, Danke. Mir war nicht bewusst, dass man das auch Paketmanager nennt. Aber ich mache dies alles immer schön nach Anleitung, weil ich nicht so im Thema bin.
                  Ich habe noch ein "upgrade" dazwischen geschoben, weil 7 Pakete zu aktualisieren waren.

                  NAME       TYPE      SIZE USED PRIO
                  /dev/zram0 partition   2G   0B  100
                  

                  Das ist schon mal ok, denke ich. Wenn ich jetzt noch den Hybrid Modus einstellen muss, dann wäre weitere Hilfe nett.

                  Discovery ist ausgeschaltet und gibt dann auch mehr als 100MB frei.

                  Nun warten wir mal ab und schauen, was in den nächsten Tagen so passiert.

                  Gruß,
                  Thomas

                  1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @Samson71

                    Hier ist es sehr ausführlich erklärt:

                    https://wiki.ubuntuusers.de/Swap/

                    Beste Zitate:

                    Andererseits ist Swap aber auch kein Ersatz für fehlenden Arbeitsspeicher. So etwas ist zwar technisch möglich und in seltenen Spezialfällen mag das auch sinnvoll sein, aber als Regel gilt: Wenn die Swap-Bereiche intensiv genutzt werden, hat man zu wenig Arbeitsspeicher.

                    und

                    Ein fehlender Swap-Speicher liefert einen Grund, den Systemverwalter zu entlassen, denn dieser geht ein zwar geringes, aber unnötiges Risiko für die Betriebssicherheit des von ihm verwalteten Systems ein.

                    Das war mir bislang auch so nicht bewusst:

                    Wenn man gar keinen Swap-Bereich definiert, kann der Zuteilungsalgorithmus für RAM im Linux Kernel die Maßnahme 3 nicht anwenden und ändert deshalb auch seine Arbeitsweise für die Maßnahmen 1 und 2. Er agiert vorsichtiger und damit möglicherweise auch langsamer, d.h. die reine Bereitstellung von Swap-Speicher verbessert bereits die Verwaltung des Arbeitsspeichers, auch wenn der Swap-Speicher gar nicht benutzt wird.

                    Das man SWAP allerdings immer einrichten sollte wusste ich zwar, aber nicht warum.

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

                    @Thomas-Braun ich hatte früher bei meinen Proxmox Servern und darin befindlichen VM`s immer den swapiness auf 10 herabgesetzt, da mit default(60) unnötig swap verwendet wurde

                    umgestiegen von Proxmox auf Unraid

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • crunchipC crunchip

                      @Thomas-Braun ich hatte früher bei meinen Proxmox Servern und darin befindlichen VM`s immer den swapiness auf 10 herabgesetzt, da mit default(60) unnötig swap verwendet wurde

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

                      @crunchip sagte:

                      unnötig swap verwendet wurde

                      Siehe oben. Es gibt kein 'unnötiges swap'.

                      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

                      OliverIOO 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @crunchip sagte:

                        unnötig swap verwendet wurde

                        Siehe oben. Es gibt kein 'unnötiges swap'.

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #33

                        @Thomas-Braun sagte:

                        Siehe oben. Es gibt kein 'unnötiges swap'.

                        ich glaube er meint damit nicht den swap an sich,
                        sonder den eigentlichen swap Vorghang.
                        mit dem swapiness parameter kann man dem betriebssystem einen hinweis geben, wie schnell aktuell nicht genutzter ram bereiche auf die festplatte verschoben werden.
                        da der computer kein hellseher ist und daher nicht weiß wann das ram wieder benötigt wird, könnten uU RAM Bereiche zu Prozessen die bspw immer nur einmal die Stunde laufen gerade eben in den swap geschoben worden sein und dann gleich wieder zurück.

                        Allerdings sehe ich das auch so, das wenn der SWAP mal zu mehr wie 50% im Mittel genutzt wird, das man definitiv zu wenig RAM hat und entweder schauen muss ob man das System entlastet (bei iobroker würde das bedeuten, adapter zu deaktivieren die eigentlich nicht wirklich benötigt werden, bzw. tatsächlich das System zu erweutern.
                        In den meisten Fällen läuft es auf das 2tere raus.
                        Man muss auch bedenken, der Swap Inhalt ist wie RAM anzusehen, allerdings mit einem enormen Geschwindigkeitsnachteil. Wenn dann da irgendwann mal systemrelevante Anteile darin landen, wird das Gesamtsystem so ausgebremst, das dann weitere Probleme auftreten (nicht oder nicht rechtzeitig abgearbeitete Eventloops, etc), die bis zur Unbenutzbarkeit des Systems führen kann und letztendlich den OOM-Killer, der einfach Prozesse abschließt, was dann auch zu Datenverlust führen kann.

                        Genaueres hier
                        https://wiki.ubuntuusers.de/Swap/#Arbeitsweise

                        Ich selbst fummel an den Einstellungen nie rum

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        Thomas BraunT 1 Antwort Letzte Antwort
                        1
                        • OliverIOO OliverIO

                          @Thomas-Braun sagte:

                          Siehe oben. Es gibt kein 'unnötiges swap'.

                          ich glaube er meint damit nicht den swap an sich,
                          sonder den eigentlichen swap Vorghang.
                          mit dem swapiness parameter kann man dem betriebssystem einen hinweis geben, wie schnell aktuell nicht genutzter ram bereiche auf die festplatte verschoben werden.
                          da der computer kein hellseher ist und daher nicht weiß wann das ram wieder benötigt wird, könnten uU RAM Bereiche zu Prozessen die bspw immer nur einmal die Stunde laufen gerade eben in den swap geschoben worden sein und dann gleich wieder zurück.

                          Allerdings sehe ich das auch so, das wenn der SWAP mal zu mehr wie 50% im Mittel genutzt wird, das man definitiv zu wenig RAM hat und entweder schauen muss ob man das System entlastet (bei iobroker würde das bedeuten, adapter zu deaktivieren die eigentlich nicht wirklich benötigt werden, bzw. tatsächlich das System zu erweutern.
                          In den meisten Fällen läuft es auf das 2tere raus.
                          Man muss auch bedenken, der Swap Inhalt ist wie RAM anzusehen, allerdings mit einem enormen Geschwindigkeitsnachteil. Wenn dann da irgendwann mal systemrelevante Anteile darin landen, wird das Gesamtsystem so ausgebremst, das dann weitere Probleme auftreten (nicht oder nicht rechtzeitig abgearbeitete Eventloops, etc), die bis zur Unbenutzbarkeit des Systems führen kann und letztendlich den OOM-Killer, der einfach Prozesse abschließt, was dann auch zu Datenverlust führen kann.

                          Genaueres hier
                          https://wiki.ubuntuusers.de/Swap/#Arbeitsweise

                          Ich selbst fummel an den Einstellungen nie rum

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

                          @OliverIO

                          Allein schon wegen:

                          Im Internet findet sich weit verbreitet die unzutreffende Behauptung, man könne über die Kernel-Variable vm.swappiness einstellen, ab welchem Belegungsgrad des realen RAM der Kernel Daten aus dem Arbeitsspeicher in den Swap-Speicher verschiebt. Tatsächlich wird eine solche Verdrängung stets erst dann erwogen, wenn kein Arbeitsspeicher (der angeforderten Größe und Lage) mehr zu vergeben ist und die oben im Abschnitt Arbeitsweise genannte Methode 3 angewendet werden muss.

                          Die Kernel-Variable vm.swappiness ist eine Feinabstimmung, über die man einstellen kann, welche Art von Speicherseiten bevorzugt ausgelagert werden soll, aber nicht, ob ausgelagert werden soll.

                          sowie

                          Die Erprobung ist zeitaufwändig. Man benötigt für aussagekräftige Ergebnisse mindestens eine Woche Betrieb pro testweise eingestelltem Wert und muss natürlich in diesem Zeitraum sowohl das typische Nutzungsverhalten, aber auch Situationen mit tatsächlicher Anforderung des Swap-Speichers reproduzierbar nachstellen.

                          fummel ich da nie an der swapiness herum. Diese Punkte sind wesentlich relevanter:

                          Es gelten diese Regeln:

                          Ein Swap-Speicher von 0 Bytes ist zu klein für jede Größe des Arbeitsspeichers.

                          Die Größe des Swap-Speichers soll man so wählen, dass ihre dauerhafte Nutzung klein (z.B. unter 10%) bleibt.

                          Ein zu großer Swap-Speicher schadet aber jedenfalls nicht; er fordert auch nicht das System heraus, ihn zu benutzen. Das gilt jedenfalls uneingeschränkt für Linux Kernel ab 4.0.

                          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

                          crunchipC 1 Antwort Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @OliverIO

                            Allein schon wegen:

                            Im Internet findet sich weit verbreitet die unzutreffende Behauptung, man könne über die Kernel-Variable vm.swappiness einstellen, ab welchem Belegungsgrad des realen RAM der Kernel Daten aus dem Arbeitsspeicher in den Swap-Speicher verschiebt. Tatsächlich wird eine solche Verdrängung stets erst dann erwogen, wenn kein Arbeitsspeicher (der angeforderten Größe und Lage) mehr zu vergeben ist und die oben im Abschnitt Arbeitsweise genannte Methode 3 angewendet werden muss.

                            Die Kernel-Variable vm.swappiness ist eine Feinabstimmung, über die man einstellen kann, welche Art von Speicherseiten bevorzugt ausgelagert werden soll, aber nicht, ob ausgelagert werden soll.

                            sowie

                            Die Erprobung ist zeitaufwändig. Man benötigt für aussagekräftige Ergebnisse mindestens eine Woche Betrieb pro testweise eingestelltem Wert und muss natürlich in diesem Zeitraum sowohl das typische Nutzungsverhalten, aber auch Situationen mit tatsächlicher Anforderung des Swap-Speichers reproduzierbar nachstellen.

                            fummel ich da nie an der swapiness herum. Diese Punkte sind wesentlich relevanter:

                            Es gelten diese Regeln:

                            Ein Swap-Speicher von 0 Bytes ist zu klein für jede Größe des Arbeitsspeichers.

                            Die Größe des Swap-Speichers soll man so wählen, dass ihre dauerhafte Nutzung klein (z.B. unter 10%) bleibt.

                            Ein zu großer Swap-Speicher schadet aber jedenfalls nicht; er fordert auch nicht das System heraus, ihn zu benutzen. Das gilt jedenfalls uneingeschränkt für Linux Kernel ab 4.0.

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

                            @Thomas-Braun kenne ich, jedoch hab ich extra Proxmox dazu geschrieben, denn komischerweise hatte sich das eben nicht richtig verhalten mit den default 60 bei mir und das auf drei unterschiedlichen Servern.
                            Mittlerweile bin ich schon lange von Proxmox weg

                            umgestiegen von Proxmox auf Unraid

                            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

                            367

                            Online

                            32.9k

                            Benutzer

                            83.0k

                            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