Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Eine kleine Warnung vor dem Benchmark Adapter

    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

    Eine kleine Warnung vor dem Benchmark Adapter

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

      @homoran Okay, ich gebe der Kiste mal die Zeit, die sie braucht. Hatte mich bei der Rückkehr nach Hause nur gewundert, dass meine schöne iObroker/VIS/Javascript Garagentorantrieb-Fernbedienung aus dem Smartphone nicht funktioniert ...

      https://forum.iobroker.net/topic/64248/garagentor-fernbedienung-esp01-javascript

      Inzwischen ist die CPU-Belastung deutlich gesunken, aber immer noch ein Sack von "io.benchmark" Prozessen ...

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

        @martinp hier mal meine unvollständige Doku
        IMG_20230621_132617_269.jpg

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

          @homoran Aktuelle Wasserstandsmeldung für die Test-Welle:

          martin@iobroker-test-sicher:~$ cat /opt/iobroker/log/iobroker.current.log |grep 'Starting test'
          2023-06-21 10:00:37.431  - info: benchmark.0 (8223) Starting test "setStates"
          2023-06-21 10:08:19.597  - info: benchmark.0 (8223) Starting test "statesSubscription"
          2023-06-21 10:16:52.712  - info: benchmark.0 (8223) Starting test "statesSubscriptionAlias"
          2023-06-21 10:32:10.242  - info: benchmark.0 (8223) Starting test "statesSubscriptionAliasWrite"
          2023-06-21 10:42:31.685  - info: benchmark.0 (8223) Starting test "statesDeletion"
          2023-06-21 10:49:19.979  - info: benchmark.0 (8223) Starting test "idle"
          2023-06-21 10:51:00.104  - info: benchmark.0 (8223) Starting test "objectsCreation"
          2023-06-21 11:00:29.563  - info: benchmark.0 (8223) Starting test "objectsDeletion"
          2023-06-21 11:09:59.276  - info: benchmark.0 (8223) Starting test "setStatesNonStrict"
          2023-06-21 11:16:55.139  - info: benchmark.0 (8223) Starting test "getStates"
          2023-06-21 11:20:32.986  - info: benchmark.0 (8223) Starting test "getStatesAlias"
          2023-06-21 11:27:53.636  - info: benchmark.0 (8223) Starting test "getStatesAliasRead"
          2023-06-21 11:35:18.552  - info: benchmark.0 (8223) Starting test "messages"
          2023-06-21 11:41:10.858  - info: benchmark.0 (8223) Starting test "setStatesParallel"
          martin@iobroker-test-sicher:~$ 
          

          Wieviel da noch vor mir liegt, kann ich nicht ersehen - Deine Tabelle endet bei "messages", und das war bei mir um 11:41 erledigt ...

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

            @martinp sagte in Eine kleine Warnung vor dem Benchmark Adapter:

            Deine Tabelle endet bei "messages",

            das war allerdings der pi1. Da waren wchon fast 24h um

            Möglicherweise waren damals 7m Beta Test noch nicht alle Tests enthalten

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

              @homoran

              Hier die Rechnungen bisher (um die Sekunden-Nachkommanstellen habe ich mich nicht gekümmert - Rechenzeit Minuten:Sekunden ohne irgendwelche Rundung)

              2023-06-21 10:00:37.431  - info: benchmark.0 (8223) Starting test "setStates" (7:42)
              2023-06-21 10:08:19.597  - info: benchmark.0 (8223) Starting test "statesSubscription" (8:33)
              2023-06-21 10:16:52.712  - info: benchmark.0 (8223) Starting test "statesSubscriptionAlias" (15:18)
              2023-06-21 10:32:10.242  - info: benchmark.0 (8223) Starting test "statesSubscriptionAliasWrite" (10:21)
              2023-06-21 10:42:31.685  - info: benchmark.0 (8223) Starting test "statesDeletion" (6:48)
              2023-06-21 10:49:19.979  - info: benchmark.0 (8223) Starting test "idle" (1:41)
              2023-06-21 10:51:00.104  - info: benchmark.0 (8223) Starting test "objectsCreation" (9:29)
              2023-06-21 11:00:29.563  - info: benchmark.0 (8223) Starting test "objectsDeletion" (9:30)
              2023-06-21 11:09:59.276  - info: benchmark.0 (8223) Starting test "setStatesNonStrict" (5:56)
              2023-06-21 11:16:55.139  - info: benchmark.0 (8223) Starting test "getStates" (3:37)
              2023-06-21 11:20:32.986  - info: benchmark.0 (8223) Starting test "getStatesAlias" (7:21)
              2023-06-21 11:27:53.636  - info: benchmark.0 (8223) Starting test "getStatesAliasRead" (7:25)
              2023-06-21 11:35:18.552  - info: benchmark.0 (8223) Starting test "messages" (7:52)
              
              

              Laut den Messungen etwa auf dem Level des Tinkerboard - mein Atom N3000 ...

              Ich denke aber dieser Test "SetStatesParallel" hat sich aufgehängt, bzw. ist in einem Deadlock

              Alle %CPU-Werte nahe bei Null % und ansonsten passiert auch kaum etwas

              top - 16:30:22 up 11 days,  3:13,  1 user,  load average: 0.31, 0.31, 0.26
              Tasks:  51 total,   1 running,  50 sleeping,   0 stopped,   0 zombie
              %Cpu(s):  4.2 us,  6.4 sy,  0.0 ni, 89.2 id,  0.0 wa,  0.0 hi,  0.2 si,  0.0 st
              MiB Mem :   4096.0 total,    936.9 free,   1995.3 used,   1163.8 buff/cache
              MiB Swap:    512.0 total,    507.5 free,      4.5 used.   2100.7 avail Mem 
              
                  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                         
                  354 iobroker  20   0 1317484 464152  33684 S   4.6  11.1 709:24.12 iobroker.js-con                                                                                                                                                 
                 8804 iobroker  20   0  676372  74536  33248 S   0.7   1.8   3:33.76 io.benchmark.4                                                                                                                                                  
                 9264 iobroker  20   0  676292  75900  33144 S   0.7   1.8   3:34.89 io.benchmark.21                                                                                                                                                 
                 8939 iobroker  20   0  674912  75488  33340 S   0.3   1.8   3:34.27 io.benchmark.9                                                                                                                                                  
                 8993 iobroker  20   0  675600  76104  33032 S   0.3   1.8   3:31.51 io.benchmark.11                                                                                                                                                 
                 9129 iobroker  20   0  675560  75216  33152 S   0.3   1.8   3:32.71 io.benchmark.16                                                                                                                                                 
                 9318 iobroker  20   0  675660  75564  33144 S   0.3   1.8   3:32.85 io.benchmark.23                                                                                                                                                 
                 9453 iobroker  20   0  672840  72308  33236 S   0.3   1.7   3:33.66 io.benchmark.28                                                                                                                                                 
                 9628 iobroker  20   0  664916  62556  33244 S   0.3   1.5   0:11.36 io.benchmark.0                                                                                                                                                  
                    1 root      20   0  165656  10188   7720 S   0.0   0.2   0:15.71 systemd                                                                                                                                                         
                   47 root      20   0   95228  34588  33656 S   0.0   0.8   0:13.48 systemd-journal                                                                                                                                                 
                   69 systemd+  20   0   16048   7040   6184 S   0.0   0.2   0:20.45 systemd-network                                                                                                                                                 
                   93 _rpc      20   0    7900   4048   3600 S   0.0   0.1   0:02.50 rpcbind                                                                                                                                                         
                  100 systemd+  20   0   24108  11932   8000 S   0.0   0.3   0:07.12 systemd-resolve                                                                                                                                                 
                  102 message+  20   0    8272   3852   3368 S   0.0   0.1   0:00.28 dbus-daemon                                                                                                                                                     
                  105 root      20   0  151160   3568   3112 S   0.0   0.1   0:01.99 rsyslogd                                                                                                                                                        
                  108 root      20   0   13400   5508   4860 S   0.0   0.1   0:02.53 systemd-logind                                                                                                                                                  
                  155 influxdb  20   0 1025552 131252  41552 S   0.0   3.1  71:26.78 influxd                                                                                                                                                         
                  156 root      20   0    3744   2364   2124 S   0.0   0.1   0:03.44 cron                                                                                                                                                            
                  163 root      20   0    2504   1708   1592 S   0.0   0.0   0:00.00 agetty                                                                                                                                                          
                  164 root      20   0    7300   4256   3572 S   0.0   0.1   0:00.19 login                                                                                                                                                           
                  165 root      20   0    2504   1644   1532 S   0.0   0.0   0:00.00 agetty                                                                                                                                                          
                  347 root      20   0   40048   4852   4204 S   0.0   0.1   0:08.43 master                                                                                                                                                          
                  349 postfix   20   0   40352   6404   5748 S   0.0   0.2   0:01.69 qmgr                                                                                                                                                            
                  353 grafana   20   0 1703512 107344  44472 S   0.0   2.6  28:02.57 grafana                                                                                                                                                         
                  486 martin    20   0    5688   5004   3300 S   0.0   0.1   0:00.13 bash                                                                                                                                                            
                 8723 iobroker  20   0  673924  73404  33064 S   0.0   1.8   3:32.42 io.benchmark.1                                                                                                                                                  
                 8750 iobroker  20   0  674632  73364  33232 S   0.0   1.7   3:33.14 io.benchmark.2                                                                                                                                                  
                 8777 iobroker  20   0  675756  75584  33152 S   0.0   1.8   3:32.99 io.benchmark.3                                                                                                                                                  
                 8831 iobroker  20   0  675312  73868  33224 S   0.0   1.8   3:32.11 io.benchmark.5                                                                                                                                                  
                 8858 iobroker  20   0  674896  74196  33124 S   0.0   1.8   3:31.40 io.benchmark.6                                                                                                                                                  
                 8885 iobroker  20   0  674260  75796  33224 S   0.0   1.8   3:31.34 io.benchmark.7                                                                                                                                                  
                 8912 iobroker  20   0  675996  75972  33224 S   0.0   1.8   3:31.85 io.benchmark.8                                                                                                                                                  
                 8966 iobroker  20   0  676196  75612  33312 S   0.0   1.8   3:31.86 io.benchmark.10                                                                                                                                                 
                 9021 iobroker  20   0  675988  77308  33064 S   0.0   1.8   3:31.88 io.benchmark.12                                                                                                                                                 
                 9048 iobroker  20   0  675924  75260  33248 S   0.0   1.8   3:32.14 io.benchmark.13                                                                                                                                                 
                 9075 iobroker  20   0  675124  76204  33048 S   0.0   1.8   3:33.18 io.benchmark.14                                                                                                                                                 
                 9102 iobroker  20   0  675200  74956  33124 S   0.0   1.8   3:32.04 io.benchmark.15                                                                                                                                                 
                 9156 iobroker  20   0  675848  76356  33236 S   0.0   1.8   3:32.53 io.benchmark.17                                                                                                                                                 
                 9183 iobroker  20   0  675380  76812  33124 S   0.0   1.8   3:33.49 io.benchmark.18                                                                                                                                                 
                 9210 iobroker  20   0  675460  75804  33224 S   0.0   1.8   3:33.18 io.benchmark.19                                                                                                                                                 
                 9237 iobroker  20   0  676016  75572  33156 S   0.0   1.8   3:33.18 io.benchmark.20                                                                                                                                                 
                 9291 iobroker  20   0  675784  75480  33248 S   0.0   1.8   3:36.63 io.benchmark.22                                                                                                                                                 
                 9345 iobroker  20   0  675760  76044  33124 S   0.0   1.8   3:33.76 io.benchmark.24                                                                                                                                                 
                 9372 iobroker  20   0  675308  74888  33224 S   0.0   1.8   3:32.29 io.benchmark.25                                                                                                                                                 
                 9399 iobroker  20   0  675696  74520  33232 S   0.0   1.8   3:32.95 io.benchmark.26                                                                                                                                                 
                 9426 iobroker  20   0  675960  75428  33232 S   0.0   1.8   3:32.20 io.benchmark.27                                                                                                                                                 
                 9480 iobroker  20   0  676324  76300  33244 S   0.0   1.8   3:32.80 io.benchmark.29                                                                                                                                                 
                 9507 iobroker  20   0  675004  74880  33192 S   0.0   1.8   3:32.75 io.benchmark.30                                                                                                                                                 
                 9676 postfix   20   0   40304   6764   6112 S   0.0   0.2   0:00.02 pickup                                                                                                                                                          
                 9688 martin    20   0    7108   3316   2716 R   0.0   0.1   0:00.35 top                                                                                                                                                             
              
              
              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @MartinP last edited by

                @martinp sagte in Eine kleine Warnung vor dem Benchmark Adapter:

                etwa auf dem Level des Tinkerboard

                nach wie vor mein Lieblingsboard!
                mit Dual Channel DDR4 RAM. Turboschnell.

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

                  @homoran Bei den Eckdaten des Tinkerboard kann ich mir die Messwerte für mein System eigentlich nicht als schlüssig vorstellen....

                  Vielleicht unterscheiden sich die Durchlaufzeiten bei den verschiedenen Benchmarkb Plugin Versionen - womöglich ist der Code bei neueren Versionen etwas optimiert worden

                  ...

                  Nachtrag: Immer noch ist "2023-06-21 11:41:10.858 - info: benchmark.0 (8223) Starting test "setStatesParallel"" die letzte Meldung... Dieser Teil des Tests Läuft jetzt schon über 6 Stunden ...

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

                    @martinp wenn du beim Adapter auf das kleine Fragezeichen gehst siehst du folgende Information 😉
                    Screenshot_20230621-201818_Samsung Internet.jpg

                    @Homoran warum darf man den benchmark nicht abbrechen. Man muß nur wissen, dass er zuvor alle anderen Instanzen gestoppt hat.

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

                      @feuersturm sagte in Eine kleine Warnung vor dem Benchmark Adapter:

                      warum darf man den benchmark nicht abbrechen

                      es gab hier letztens (?) einen vergleichbaren Fall, da scheint sich nach versuchtem Abbruch das ganze Procedere wieder von vorne gestartet zu haben.

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

                        @homoran Okay, die Benchmarks sind immer noch nicht abgeschlossen - keine einzige Zeile im Logging hinzugekommen.

                        Starting test "setStatesParallel"
                        

                        ist immer noch der letzte Eintrag

                        Ich werde der Kiste noch bis morgen früh geben. Wenn dann noch kein Abschluss da ist, hole ich ggfs. den Holzhammer raus 😉

                        Irgendwie sieht es eher so aus, als ob die Benchmarks verklemmt (Deadlock) wären, die Prozessorlast ist nahe an Null ...

                        Etwas offtopic: Dass ich den Benchmark-Test etwas voreilig gestartet habe sollte mir eine Warnung sein - auch ich bin nicht immun dagegen, auf alles draufzuklicken, was nicht be drei auf dem Baum ist ... sollte vorsichtiger sein, vielleicht Urlaubsvorfreude ...

                        Vielleicht wäre ein weiterer Popup Confirmation-Dialog "Willst Du das Wirklich? Kann lange dauern und blockiert für die Zeit den ioBroker" vor dem Start eines potentiell langandauernden Benchmarks eine gute Idee ...

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

                          @martinp sagte in Eine kleine Warnung vor dem Benchmark Adapter:

                          ist immer noch der letzte Eintrag

                          das heisst eigentlich nur, dass kein weiterer Test gestartet wurde.
                          Warum auch immer.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          934
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          3
                          13
                          338
                          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