Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] ioBroker lässt RAM und Swap Speicher überlaufen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] ioBroker lässt RAM und Swap Speicher überlaufen

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      HansWurst @Thomas Braun last edited by

      @homoran

      kannst du das präzisieren?

      Fällt mir schwer zu präzisieren wie viele Tage/Wochen dazwischen vergingen. Ich vermute es war nicht unbedingt Zeitabhänging, sondern passierte eher dann, wenn ich im ioBroker-Admin gearbeitet hatte (sorry, dass ich da so ungenau bin).

      Was aber sehr gut reproduzierbar war:
      Bis heute früh hatte ich noch eine Swap-Größe von 100MB (default Einstellung). Immer wenn ich versucht hatte den Adapter Lovelace zu installieren, dann kam es zu dieser Fehlermeldung.

      Jetzt, nachdem ich den Swap auf 512MB und das vm.swappiness-Level von 60 auf 20 geändert habe, konnte ich den Adapter Lovelace installieren. Zusätzlich hatte ich in dieser Zeit auch noch ein paar Adapter pausieren lassen.

      iobroker list instances:


      $ iobroker list instances

      • system.adapter.accuweather.0 : accuweather : raspberrypi - enabled

      • system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin

      • system.adapter.backitup.0 : backitup : raspberrypi - enabled

      • system.adapter.discovery.0 : discovery : raspberrypi - enabled
        system.adapter.feiertage.0 : feiertage : raspberrypi - enabled
        system.adapter.flot.0 : flot : raspberrypi - disabled

      • system.adapter.fullcalendar.0 : fullcalendar : raspberrypi - enabled
        system.adapter.ical.0 : ical : raspberrypi - enabled
        system.adapter.icons-mfd-svg.0 : icons-mfd-svg : raspberrypi - disabled

      • system.adapter.info.0 : info : raspberrypi - enabled

      • system.adapter.javascript.0 : javascript : raspberrypi - enabled

      • system.adapter.knx.0 : knx : raspberrypi - enabled, bind: 192.168.178.44
        system.adapter.lovelace.0 : lovelace : raspberrypi - disabled, port: 8091, bind: 0.0.0.0, run as: admin
        system.adapter.luftdaten.0 : luftdaten : raspberrypi - enabled

      • system.adapter.mytime.0 : mytime : raspberrypi - enabled

      • system.adapter.parser.0 : parser : raspberrypi - enabled

      • system.adapter.rpi2.0 : rpi2 : raspberrypi - enabled

      • system.adapter.shelly.0 : shelly : raspberrypi - enabled, port: 1882, bind: 0.0.0.0

      • system.adapter.simple-api.0 : simple-api : raspberrypi - enabled, port: 8087, bind: 0.0.0.0, run as: admin

      • system.adapter.sql.0 : sql : raspberrypi - enabled, port: 3306

      • system.adapter.tankerkoenig.0 : tankerkoenig : raspberrypi - enabled

      • system.adapter.telegram.0 : telegram : raspberrypi - enabled, port: 8443, bind: 0.0.0.0
        system.adapter.vis-hqwidgets.0 : vis-hqwidgets : raspberrypi - disabled
        system.adapter.vis-materialdesign.0 : vis-materialdesign : raspberrypi - disabled
        system.adapter.vis.0 : vis : raspberrypi - enabled

      • system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin

      • system.adapter.zigbee.0 : zigbee : raspberrypi - enabled, port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

      • instance is alive

      Homoran 1 Reply Last reply Reply Quote 0
      • H
        HansWurst @Thomas Braun last edited by

        @thomas-braun sagte in ioBroker lässt RAM und Swap Speicher überlaufen:

        free -htm

        Ohje, das klingt ja ungünstig. Auf jeden Fall schon mal danke schön für das Feedback.

        So sieht es bei mir gerade aus (nach einer uptime von 1,5 h):

        $ free -htm
                      total        used        free      shared  buff/cache   available
        Mem:          923Mi       647Mi        98Mi       0.0Ki       177Mi       272Mi
        Swap:         511Mi       131Mi       380Mi
        Total:        1.4Gi       778Mi       479Mi
        
        wendy2702 1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 @HansWurst last edited by

          @hanswurst Wieviele Instanzen laufen bei dir?

          H 1 Reply Last reply Reply Quote 0
          • H
            HansWurst @wendy2702 last edited by HansWurst

            @wendy2702 sagte in ioBroker lässt RAM und Swap Speicher überlaufen:

            @hanswurst Wieviele Instanzen laufen bei dir?

            Gerade laufen 18 Instanzen, wovon ich aber (noch) nicht wirklich alle verwende und ein paar in stand-by setzen kann. Bin noch ein wenig am umschauen welche Adapter für mich passen und somit am experimentieren.

            1 Reply Last reply Reply Quote 0
            • wendy2702
              wendy2702 last edited by

              Wenn ich mich richtig entsinne gilt als Faustformel ca. 50MB pro Instanz.

              @Homoran @Thomas-Braun korrigiert mich wenn ich den falschen Wert im Kopf habe.

              H 1 Reply Last reply Reply Quote 0
              • H
                HansWurst @wendy2702 last edited by

                @wendy2702 sagte in ioBroker lässt RAM und Swap Speicher überlaufen:

                50MB pro Instanz

                Ja, das kommt auch ziemlich genau hin mit dem was mir im ioBroker angezeigt wird. Bis auf der javascript Adapter. Der hat das doppelt bis dreifache.

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

                  @hanswurst sagte in ioBroker lässt RAM und Swap Speicher überlaufen:

                  50MB pro Instanz

                  Ja, das kommt auch ziemlich genau hin mit dem was mir im ioBroker angezeigt wird. Bis auf der javascript Adapter. Der hat das doppelt bis dreifache.

                  17x50 + 100 = 950
                  Und dann läuft da ja noch das Betriebssystem. Damit stehst du unter der Decke. Da ist kein Platz mehr für irgendwas.

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

                    @hanswurst das sind deutlich zu viele Instanzen für 1GB RAM!
                    Bei 12-15 ist Schluss mit problemlos

                    statt spoiler wären code-tags besser gewesen.

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

                      @homoran sagte in ioBroker lässt RAM und Swap Speicher überlaufen:

                      das sind deutlich zu viele Instanzen für 1GB RAM!
                      Bei 12-15 ist Schluss mit problemlos

                      Ok. Ich danke euch für die gute Hilfe. Dann weiß ich nun zumindest woran ich bin. Werde mir dann überlegen welche Adapter ich nicht mehr benötige.

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

                        @hanswurst

                        Oder auf einen größeren Rechner wechseln.

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

                          @hanswurst sagte in [gelöst] ioBroker lässt RAM und Swap Speicher überlaufen:

                          Werde mir dann überlegen welche Adapter ich nicht mehr benötige.

                          wobei backitup in dem Moment des Backups massiv Speicher benötigt.
                          das war auch der Hintergedanke bei der Frage nach dem Zeitpunkt des Swappens

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

                            @homoran sagte in ioBroker lässt RAM und Swap Speicher überlaufen:

                            wobei backitup in dem Moment des Backups massiv Speicher benötigt.

                            Ist vielleicht auch eine ganz gute Idee sich diese Werte in einem Diagramm darstellen zu lassen. Dann hätte man mehr überblick ob der Speicher mal vollgelaufen ist. Habe mir auch schon überlegt ob ich mir dann gleich eine Nachricht schicken lassen sollte. Mal schauen.

                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            763
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            4
                            15
                            748
                            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