Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Objekte werden verzögert aktualisiert

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Objekte werden verzögert aktualisiert

    This topic has been deleted. Only users with topic management privileges can see it.
    • Pepsi1183
      Pepsi1183 @OliverIO last edited by

      @oliverio
      Danke fürs Feedback, Welche Auslastung meinst du?
      Welche stelle übersehe ich die ganze Zeit?

      Ja, die vm hat was zu tun, aber hat noch luft nach oben, so wie ich das sehen....

      71d05b25-8baf-4e6b-b1d6-e48db7fc778d-image.png

      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @Pepsi1183 last edited by

        @pepsi1183

        ok, sorry,
        ich glaube in einem anderen thread war dann auch ein top auszug mit deutlich höheren auslastungen (chromium, shelly, etc)
        dann hab ich das verwechselt.
        hab den vorhin nur unterwegs mal angeschaut und nun etwas später dazugeschrieben

        Pepsi1183 1 Reply Last reply Reply Quote 0
        • Pepsi1183
          Pepsi1183 @OliverIO last edited by

          @oliverio
          Ok, "schade" hatte die Hoffnung du siehst etwas das ich übersehe...

          habe nochmal geschaut, wenn ich top per ssh offen habe und in einem Blockly den Object-Browser aufrufe macht js-con jede menge.....

          PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     ZEIT+ BEFEHL
          422 iobroker  20   0   12,0g   1,2g  40360 R 110,3  21,5  27:55.63 iobroker.js-con
          
          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @Pepsi1183 last edited by

            @pepsi1183
            hm ja das wäre erklärbar.
            im javascript-adapter werden sämtliche datenpunkte beim öffnen abonniert. das ist wohl so, damit die auswahl der datenpunkte und anzeige der werte einfacher ist. das kann beim öffnen schon ganz schön last erzeugen. ist aber nur bei der Bearbeitung so.
            Nach kurzer Zeit sollte sich das beruhigen.

            evtl noch etwas zu deiner auslastungsanzeige oben.
            da sieht man jetzt die einzelne VM
            wie sieht den die Gesamtbelastung der Hardware aus?

            wenn da noch andere VMs oder Container laufen, benötigen die ja auch ein wenig Leistung.
            Allerdings weiß ich nicht, ob sich das in der Auslastung der einzelnen VM wiederspiegelt. So von der Grafik her würde ich auch sagen, das passt.

            evtl könnte man mal noch nach der Lese/Schreibauslastung schauen.
            Was hängt da dran? SD-Karte/SSD?
            was verwendest du für den objektspeicher bei iobroker? redis/jsonl?
            prüfe mal die qualität deines datenspeichers, nicht das sich da schon sektoren/speicherblockausfälle ankündigen?
            https://wiki.ubuntuusers.de/Festplattenstatus/
            schau auch mal das syslog nach warning/error durch.
            idealerweise in der iobroker vm, als auch auf dem host-system unter proxmox, falls das geht (ich hab kein proxmox)

            ggfs. auch mal parallel eine 2 vm mit einer neuen iobroker installation aufmachen, backup einspielen und schauen ob es sich da genauso verhält

            sorry für die relativ wahllose vorschlagsliste. das sind die sachen die mir noch eingefallen sind.

            Pepsi1183 1 Reply Last reply Reply Quote 0
            • T
              ticaki Developer last edited by ticaki

              Eine Uptime von 130 Tagen heißt schon mal das der Kernel von vor 130 Tagen ist. Mal iobroker neu gestartet? Weiß nicht ob ne neue nodejs Version verwendet wird, wenn er nicht neu gestartet wird.

              1 Reply Last reply Reply Quote 0
              • Pepsi1183
                Pepsi1183 @OliverIO last edited by

                @oliverio
                Das Sorry kannste streichen, versuchst ja zumindest zu helfen, da ich auch keine Idee habe, freue ich mich über jeden Vorschlag wo man was prüfen/optimieren könnte.

                "was verwendest du für den objektspeicher bei iobroker? redis/jsonl?"

                • Gute Frage, müsste ich gleich mal schauen, was ist denn performace technisch zu empfehlen?

                Also der Host hat ebenfalls wenig zu tun.... und zur SSD kann ich noch keine Fehlermeldungen/Hinweise finden.
                4e882d06-2c5a-4882-9a28-d7eeb2be5e7a-image.png

                @ticaki :
                iob habe ich gerade mal neu gestartet und auch mal ein sudo reboot gemacht, trotzdem keine Verbesserung

                Pepsi1183 T OliverIO 3 Replies Last reply Reply Quote 0
                • Pepsi1183
                  Pepsi1183 @Pepsi1183 last edited by

                  Nochmal allgemein:

                  sehe ich irgendwo wie viele Objekte ein Adapter / eine Instanz hat?

                  Überlege gerade ob ggf. ein Adapter mal unkontrolliert Objekte generiert hat oder ähnliches und das Problem einfach leere ungenutzte Objekte sind.....

                  1 Reply Last reply Reply Quote 0
                  • T
                    ticaki Developer @Pepsi1183 last edited by ticaki

                    @pepsi1183
                    redis

                    wichtig: https://forum.iobroker.net/topic/52976/wichtiger-hinweis-für-redis-installationen

                    Überlege gerade ob ggf. ein Adapter mal unkontrolliert Objekte generiert hat oder ähnliches und das Problem einfach leere ungenutzte Objekte sind.....

                    Experte -> object baum -> mülleimer klicken, da steht die Zahl wieviele States gelöscht werden, nur nicht bestätigen. 🙂

                    1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @Pepsi1183 last edited by

                      @pepsi1183

                      Ich verwende auch redis

                      In der expertensicht der Instanzen siehst du welcher Instanz aktuell wieviele states liest und schreibt.

                      Pepsi1183 1 Reply Last reply Reply Quote 0
                      • Pepsi1183
                        Pepsi1183 @OliverIO last edited by

                        @oliverio & @ticaki

                        Danke für die Ideen.
                        Habe jetzt auch auf redis umgestellt und die Performance im Admin Bereich scheint auch besser zu sein.
                        Habe dabei auch gesehen, dass mein MQTT Server von einem ESPresence "versuch" mit Datenpunkten überflutet wurde.
                        Habe ich jetzt erstmal gelöscht und das Thema ESPresence verschoben, bis das System wieder richtig läuft.

                        Ich habe noch 18640 Objekte und grob überschlagen passt je Instanz die Anzahl Objekte.

                        Aber irgendwas scheint noch nicht sauber zu sein. Mein Vis Projekt zeigt mir beim starten immer noch initial keine Daten an, sondern lädt die Werte anscheinend immer erst nach und nach bei Änderungen bzw. Wert Update Meldungen.

                        Kann man definieren, wie lange Werte in Objekten "Gültig" sind? Oder irgendwas in der Richtung?

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

                        Support us

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

                        806
                        Online

                        32.1k
                        Users

                        80.6k
                        Topics

                        1.3m
                        Posts

                        4
                        16
                        746
                        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