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 In dem Log sehe ich nicht mal das benchmark überhaupt gestartet wurde, man sieht das jemand eine zweie Admin instanz angelegt hat und die admin0 gestoppt hat

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

        @apollon77 Ja das ist versehentlich bei Update des Adapter passiert, hatte ich aber wieder deinstalliert. Mehr gibt dasLog nicht her

        apollon77 1 Reply Last reply Reply Quote 0
        • 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

                              899
                              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