Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [beantwortet] ioBroker.benchmark, und nun?

    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

    [beantwortet] ioBroker.benchmark, und nun?

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

      @thomas4170 also dann würde ich sagen starte mal Admin.0 wieder und schau nochmal. Ich sehe da nix von Benchmark at all

      Thomas4170 1 Reply Last reply Reply Quote 0
      • Thomas4170
        Thomas4170 @apollon77 last edited by

        @apollon77 Ok versuche ich mal

        MartinP 1 Reply Last reply Reply Quote 0
        • MartinP
          MartinP @Thomas4170 last edited by MartinP

          Ich hole diesen Topic mal nach oben.

          Bei mir scheint der Bechmark (gestartet gestern gegen 10:00) zu "hängen" - das sind die letzten Loggings - Log für heute ist leer ...

          martin@iobroker-test-sicher:~$ tail /opt/iobroker/log/iobroker.2023-06-21.log 
          2023-06-21 13:57:36.137  - error: benchmark.0 (8223) Exception-Code: 22: Command failed: "/usr/bin/node" "/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js" del benchmark.1
          
          2023-06-21 13:57:36.141  - info: benchmark.0 (8223) terminating
          2023-06-21 13:57:36.143  - warn: benchmark.0 (8223) Terminated (UNCAUGHT_EXCEPTION): Without reason
          2023-06-21 13:57:38.586  - error: host.iobroker-test-sicher instance system.adapter.benchmark.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
          2023-06-21 13:57:38.588  - info: host.iobroker-test-sicher Restart adapter system.adapter.benchmark.0 because enabled
          2023-06-21 13:58:10.589  - info: host.iobroker-test-sicher instance system.adapter.benchmark.0 started with pid 9628
          2023-06-21 13:58:28.269  - warn: benchmark.0 (9628) slow connection to states DB. Still waiting ...
          2023-06-21 13:58:35.054  - info: benchmark.0 (9628) starting. Version 1.1.4 in /opt/iobroker/node_modules/iobroker.benchmark, node: v16.20.0, js-controller: 4.0.24
          2023-06-21 13:58:35.166  - info: benchmark.0 (9628) Adapter started... controller determined (pid: 354)
          
          
          martin@iobroker-test-sicher:~$ tail /opt/iobroker/log/iobroker.2023-06-22.log 
          martin@iobroker-test-sicher:~$ ls /opt/iobroker/log/
          iobroker-audit.json         iobroker.2023-06-17.log.gz  iobroker.2023-06-20.log.gz  iobroker.current.log
          iobroker.2023-06-15.log.gz  iobroker.2023-06-18.log.gz  iobroker.2023-06-21.log
          iobroker.2023-06-16.log.gz  iobroker.2023-06-19.log.gz  iobroker.2023-06-22.log
          martin@iobroker-test-sicher:~$ tail /opt/iobroker/log/iobroker.current.log 
          martin@iobroker-test-sicher:~$ 
          

          Kann man den Benchmark irgendwie "abschießen", und den ioBroker in den "normalbetrieb" zurückversetzen?

          Letzter gestarteter Test scheint zu sein

          2023-06-21 11:41:10.858  - info: benchmark.0 (8223) Starting test "setStatesParallel"
          
          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @MartinP last edited by

            @martinp sagte in [beantwortet] ioBroker.benchmark, und nun?:

            2023-06-21 13:57:38.586 - error: host.iobroker-test-sicher instance system.adapter.benchmark.0 terminated with code 6 (UNCAUGHT_EXCEPTION)

            das hab ich im anderen Thread wohl übersehen

            @martinp sagte in [beantwortet] ioBroker.benchmark, und nun?:

            Kann man den Benchmark irgendwie "abschießen",

            ich würde es mit iob stop benchmark versuchen und zur Sicherheit mit top mal nachsehen was da noch läuft.
            dann ggf. mit Instanz ID wiederholen z.B. iob stop benchmark.24

            1 Reply Last reply Reply Quote 0
            • foxriver76
              foxriver76 Developer last edited by

              @martinp iob start allbzw iob start admin holt alle Adapter wieder hoch. Bzw Admin.

              Und ja da hab’s ne uncaught exception leider sieht man keine Details aber er konnte Benchmark 1 nicht löschen.

              In den Einstellungen von Benchmark gibt es nen Button cleanup der sollte alle Test States etc aufräumen nach einem fehlgeschlagenen run.

              MartinP 1 Reply Last reply Reply Quote 0
              • MartinP
                MartinP @foxriver76 last edited by MartinP

                @foxriver76

                okay, mit "iob start all" holt man sich die Oberfläche im Browser zurück, und kann dann auch wieder auf die Einstellung von Benchmark zugreifen ...

                Korrekt?

                Hier die Ausgabe für den ersten Versuch angeregt aus dem vorletzten Post

                martin@iobroker-test-sicher:~$ iob stop benchmark
                 Cannot determine Lua scripts strategy: Connection is closed. ["cfg.o.system.host.iobroker-test-sicher"]
                 Unable to subscribe to meta namespace "meta." changes: Connection is closed.
                No connection to databases possible ...
                martin@iobroker-test-sicher:~$ 
                

                EDIT:

                habe als Erstes mit "iob stop benchmark.x" mit x=0 ... 30 sukzessive alle Instanzen abgeschossen

                Danach "iob start all"

                Die Oberfläche ist aber noch nicht ganz operationell. Kann mir die Objekte anschauen, aber die Sidebar links ist noch leer

                EDIT2:
                Die Benchmarks wurden nach "iob start all" auch wieder mit gestartet ... kann man das irgendwie verhindern?
                Wahrscheinlich bin ich jetzt in einen komischen Zustand gelangt - Habe die Benchmark-Objekte gelöscht ...

                2023-06-22 11:03:01.805  - error: host.iobroker-test-sicher iobroker /opt/iobroker/node_modules/standard-as-callback/built/index.js:6        throw e;        ^Error: Connection is closed.    at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25)    at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20)    at Object.onceWrapper (node:events:628:26)    at Socket.emit (node:events:513:28)    at TCP.<anonymous> (node:net:301:12)Emitted 'error' event on ScanStream instance at:    at /opt/iobroker/node_modules/ioredis/built/ScanStream.js:38:22    at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:12:23)    at /opt/iobroker/node_modules/standard-as-callback/built/index.js:33:51    at processTicksAndRejections (node:internal/process/task_queues:96:5)
                2023-06-22 11:03:01.843  - info: host.iobroker-test-sicher iobroker exit 1
                
                

                EDIT3:
                Die Benchmark-Instanzen (Benchmark 0 ..... Benchmark 30) für die parallelisierte Ausführung sind im Objektbaum geblieben. Laufen zwar nicht, als Karteileichen sehen sie aber nicht nett aus ...

                Die Ausgabe, wenn ich sie per Kommandozeile lösche, sieht beendruckend aus ...

                martin@iobroker-test-sicher:~$ iobroker del benchmark.4
                Delete instance "benchmark.4"
                host.iobroker-test-sicher Counted 1 instances of benchmark.4
                host.iobroker-test-sicher Counted 10001 states of benchmark.4
                host.iobroker-test-sicher Counted 14 states of system.adapter.benchmark.4
                host.iobroker-test-sicher Counted 10000 states (io.benchmark.4.*) from states
                host.iobroker-test-sicher Counted 14 states (system.adapter.benchmark.4.*) from states
                host.iobroker-test-sicher Deleting 10016 object(s). Be patient...
                host.iobroker-test-sicher: Only 10000 objects left to be deleted.
                host.iobroker-test-sicher: Only 9800 objects left to be deleted.
                host.iobroker-test-sicher: Only 9600 objects left to be deleted.
                host.iobroker-test-sicher: Only 9400 objects left to be deleted.
                host.iobroker-test-sicher: Only 9200 objects left to be deleted.
                host.iobroker-test-sicher: Only 9000 objects left to be deleted.
                host.iobroker-test-sicher: Only 8800 objects left to be deleted.
                host.iobroker-test-sicher: Only 8600 objects left to be deleted.
                host.iobroker-test-sicher: Only 8400 objects left to be deleted.
                host.iobroker-test-sicher: Only 8200 objects left to be deleted.
                host.iobroker-test-sicher: Only 8000 objects left to be deleted.
                host.iobroker-test-sicher: Only 7800 objects left to be deleted.
                host.iobroker-test-sicher: Only 7600 objects left to be deleted.
                host.iobroker-test-sicher: Only 7400 objects left to be deleted.
                host.iobroker-test-sicher: Only 7200 objects left to be deleted.
                host.iobroker-test-sicher: Only 7000 objects left to be deleted.
                host.iobroker-test-sicher: Only 6800 objects left to be deleted.
                host.iobroker-test-sicher: Only 6600 objects left to be deleted.
                host.iobroker-test-sicher: Only 6400 objects left to be deleted.
                host.iobroker-test-sicher: Only 6200 objects left to be deleted.
                host.iobroker-test-sicher: Only 6000 objects left to be deleted.
                host.iobroker-test-sicher: Only 5800 objects left to be deleted.
                host.iobroker-test-sicher: Only 5600 objects left to be deleted.
                host.iobroker-test-sicher: Only 5400 objects left to be deleted.
                host.iobroker-test-sicher: Only 5200 objects left to be deleted.
                host.iobroker-test-sicher: Only 5000 objects left to be deleted.
                host.iobroker-test-sicher: Only 4800 objects left to be deleted.
                host.iobroker-test-sicher: Only 4600 objects left to be deleted.
                host.iobroker-test-sicher: Only 4400 objects left to be deleted.
                host.iobroker-test-sicher: Only 4200 objects left to be deleted.
                host.iobroker-test-sicher: Only 4000 objects left to be deleted.
                host.iobroker-test-sicher: Only 3800 objects left to be deleted.
                host.iobroker-test-sicher: Only 3600 objects left to be deleted.
                host.iobroker-test-sicher: Only 3400 objects left to be deleted.
                host.iobroker-test-sicher: Only 3200 objects left to be deleted.
                host.iobroker-test-sicher: Only 3000 objects left to be deleted.
                host.iobroker-test-sicher: Only 2800 objects left to be deleted.
                host.iobroker-test-sicher: Only 2600 objects left to be deleted.
                host.iobroker-test-sicher: Only 2400 objects left to be deleted.
                host.iobroker-test-sicher: Only 2200 objects left to be deleted.
                host.iobroker-test-sicher: Only 2000 objects left to be deleted.
                host.iobroker-test-sicher: Only 1800 objects left to be deleted.
                host.iobroker-test-sicher: Only 1600 objects left to be deleted.
                host.iobroker-test-sicher: Only 1400 objects left to be deleted.
                host.iobroker-test-sicher: Only 1200 objects left to be deleted.
                host.iobroker-test-sicher: Only 1000 objects left to be deleted.
                host.iobroker-test-sicher: Only 800 objects left to be deleted.
                host.iobroker-test-sicher: Only 600 objects left to be deleted.
                host.iobroker-test-sicher: Only 400 objects left to be deleted.
                host.iobroker-test-sicher: Only 200 objects left to be deleted.
                host.iobroker-test-sicher Deleting 10014 state(s). Be patient...
                host.iobroker-test-sicher: Only 10000 states left to be deleted.
                host.iobroker-test-sicher: Only 9800 states left to be deleted.
                host.iobroker-test-sicher: Only 9600 states left to be deleted.
                host.iobroker-test-sicher: Only 9400 states left to be deleted.
                host.iobroker-test-sicher: Only 9200 states left to be deleted.
                host.iobroker-test-sicher: Only 9000 states left to be deleted.
                host.iobroker-test-sicher: Only 8800 states left to be deleted.
                host.iobroker-test-sicher: Only 8600 states left to be deleted.
                host.iobroker-test-sicher: Only 8400 states left to be deleted.
                host.iobroker-test-sicher: Only 8200 states left to be deleted.
                host.iobroker-test-sicher: Only 8000 states left to be deleted.
                host.iobroker-test-sicher: Only 7800 states left to be deleted.
                host.iobroker-test-sicher: Only 7600 states left to be deleted.
                host.iobroker-test-sicher: Only 7400 states left to be deleted.
                host.iobroker-test-sicher: Only 7200 states left to be deleted.
                host.iobroker-test-sicher: Only 7000 states left to be deleted.
                host.iobroker-test-sicher: Only 6800 states left to be deleted.
                host.iobroker-test-sicher: Only 6600 states left to be deleted.
                host.iobroker-test-sicher: Only 6400 states left to be deleted.
                host.iobroker-test-sicher: Only 6200 states left to be deleted.
                host.iobroker-test-sicher: Only 6000 states left to be deleted.
                host.iobroker-test-sicher: Only 5800 states left to be deleted.
                host.iobroker-test-sicher: Only 5600 states left to be deleted.
                host.iobroker-test-sicher: Only 5400 states left to be deleted.
                host.iobroker-test-sicher: Only 5200 states left to be deleted.
                host.iobroker-test-sicher: Only 5000 states left to be deleted.
                host.iobroker-test-sicher: Only 4800 states left to be deleted.
                host.iobroker-test-sicher: Only 4600 states left to be deleted.
                host.iobroker-test-sicher: Only 4400 states left to be deleted.
                host.iobroker-test-sicher: Only 4200 states left to be deleted.
                host.iobroker-test-sicher: Only 4000 states left to be deleted.
                host.iobroker-test-sicher: Only 3800 states left to be deleted.
                host.iobroker-test-sicher: Only 3600 states left to be deleted.
                host.iobroker-test-sicher: Only 3400 states left to be deleted.
                host.iobroker-test-sicher: Only 3200 states left to be deleted.
                host.iobroker-test-sicher: Only 3000 states left to be deleted.
                host.iobroker-test-sicher: Only 2800 states left to be deleted.
                host.iobroker-test-sicher: Only 2600 states left to be deleted.
                host.iobroker-test-sicher: Only 2400 states left to be deleted.
                host.iobroker-test-sicher: Only 2200 states left to be deleted.
                host.iobroker-test-sicher: Only 2000 states left to be deleted.
                host.iobroker-test-sicher: Only 1800 states left to be deleted.
                host.iobroker-test-sicher: Only 1600 states left to be deleted.
                host.iobroker-test-sicher: Only 1400 states left to be deleted.
                host.iobroker-test-sicher: Only 1200 states left to be deleted.
                host.iobroker-test-sicher: Only 1000 states left to be deleted.
                host.iobroker-test-sicher: Only 800 states left to be deleted.
                host.iobroker-test-sicher: Only 600 states left to be deleted.
                host.iobroker-test-sicher: Only 400 states left to be deleted.
                host.iobroker-test-sicher: Only 200 states left to be deleted.
                martin@iobroker-test-sicher:~$ 
                
                MartinP Homoran 2 Replies Last reply Reply Quote 0
                • MartinP
                  MartinP @MartinP last edited by

                  Hat sich beruhigt, nachdem alle benchmark-Objekte gelöscht waren.

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

                    @martinp sagte in [beantwortet] ioBroker.benchmark, und nun?:

                    Die Benchmarks wurden nach "iob start all" auch wieder mit gestartet ... kann man das irgendwie verhindern?

                    nöö, all ist eben all 🙂

                    iob start admin und dann dort manuell alles gewünschte anklicken.

                    @martinp sagte in [beantwortet] ioBroker.benchmark, und nun?:

                    als Karteileichen sehen sie aber nicht nett aus ...

                    kannst du auch im admin als Baum löschen.

                    @martinp sagte in [beantwortet] ioBroker.benchmark, und nun?:

                    habe als Erstes mit "iob stop benchmark.x" mit x=0 ... 30 sukzessive alle Instanzen abgeschossen

                    jepp. so hatte ich das gemeint


                    nur schade, dass die Informationen jetztvmal wieder auf mehrere Threads verteilt sind

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

                      @homoran Ich dachte der hier hätte ältere Rechte 😉 in Medias Res gibt es ja erst in den letzten Beiträgen ...

                      Bei einem LXC Container ist es wahrscheinlich die naheliegenste Lösung, wenn der Benchmark so lange blockieren kann, und dann auch ggfs. bei einer geworfenen Exception nicht vernünftig aufräumt, den Benchmark auf einem Duplikat des operativen Containers zu starten, und währenddessen den operativen Container zu pausieren/stoppen.

                      Nach dem Benchmark oder wenn der Benchmark in die Hose gegangen ist, löscht man das Duplikat, und hat einen unveränderten operativen Container ...

                      Bin noch nicht so in der Denkweise von Containern und VMs ....

                      Homoran MartinP 2 Replies Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @MartinP last edited by Homoran

                        @martinp sagte in [beantwortet] ioBroker.benchmark, und nun?:

                        der hier hätte ältere Rechte

                        so alt, das er schon Grünspan angesetzt hatte.
                        Deswegen war der eigene Thread die korrekte Lösung

                        EDIT:
                        und nicht nachträglich noch eine halbe Seite hinzufügen ohne es als Edit kennzuzeichnen 😡

                        1 Reply Last reply Reply Quote 0
                        • MartinP
                          MartinP @MartinP last edited by

                          In meiner Dachkammer ist es wohl etwas warm zur Zeit ... leichte Konzentrationsmängel sorry ...

                          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

                          961
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          benchmark iobroker summary
                          8
                          48
                          3027
                          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