Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. massive CPU Auslastung

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    massive CPU Auslastung

    This topic has been deleted. Only users with topic management privileges can see it.
    • AlCalzone
      AlCalzone Developer @da_Woody last edited by

      @da_woody sagte in js-controller 4.0 jetzt im BETA/LATEST!:

      alle scripte deaktiviert. keine änderung...

      Wenn da ein Timer im Hintergrund amok läuft, kann das sein. Starte mal neu mit deaktivierten Skripten.

      da_Woody 1 Reply Last reply Reply Quote 1
      • da_Woody
        da_Woody @AlCalzone last edited by da_Woody

        @alcalzone k, wüsste zwar nicht wo da ein timer laufen sollte, werds aber später testen. erklärt aber auch nicht, warums mit 3.3.22 funktioniert.

        unterm helm rauchts seit tagen... 😉 werd mal nahrung zu mir nehmen und dann weiterlinsen... 🙂
        nochwas zu @Matt77CHE hab ja schon die VM zurückgespielt, nach updaten aller adapter auf l8est war das prob ja wieder da...

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

          @da_woody Also 96% CPU Auslastung sagt schein einiges ... Welcher prozes sist es denn? Bitte mal mit "top" berobachten.

          EDIT: Ja ok wenn es "Java script adapter ist dann wie oben beschrieben, alle Skripte stoppen, JS Adapter restarten, dann Skripte neu starten eins nach dem anderen und beobachten

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

            Also 96% CPU Auslastung

            @apollon77 Haben wir doch schon eingegrenzt: Javascript bei 30% und controller gönnt sich den Rest.

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

              @alcalzone Jo ok

              @da_Woody Was ist es denn für ein Host? Also Hardware? Und mich würde auch malinteressieren wieviele State changes da so durchfliessen. Also mal bitte im Admin (wenn der wieder geht) unterInstanzen mit Expertenmodus aktiv schauen wieviele nachrichten da so aus welchem Adapter raus und in welchen Adapter rein gehen

              coyote 1 Reply Last reply Reply Quote 0
              • da_Woody
                da_Woody last edited by da_Woody

                @apollon77 hardware, weiter oben schon im screenshot zu sehn, aber:
                CPU(s) 4 x Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz (1 Socket) 16GB RAM
                hab alle scripte gestoppt, den ganzen rechner neu gestartet.

                top - 19:59:38 up 1 min,  1 user,  load average: 2,10, 0,78, 0,29
                Tasks: 106 total,   2 running, 104 sleeping,   0 stopped,   0 zombie
                %Cpu(s): 53,1 us,  0,7 sy,  0,0 ni, 45,8 id,  0,0 wa,  0,0 hi,  0,2 si,  0,3 st
                MiB Mem :   5962,7 total,   3360,4 free,   2060,1 used,    542,2 buff/cache
                MiB Swap:    975,0 total,    975,0 free,      0,0 used.   3674,9 avail Mem
                
                  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
                  362 iobroker  20   0 1596300   1,0g  35292 R  99,0  17,2   1:53.97 iobroker.js-con
                  598 iobroker  20   0  659404  59236  30900 S   3,3   1,0   0:00.76 node
                  632 iobroker  20   0  654964  54132  30816 S   1,7   0,9   0:00.60 node
                  647 iobroker  20   0  654648  55100  30900 S   1,3   0,9   0:00.58 node
                  665 iobroker  20   0  657448  57780  30928 S   1,3   0,9   0:00.59 node
                  614 iobroker  20   0  654488  53380  30920 S   0,7   0,9   0:00.59 node
                  418 iobroker  20   0 1121860 270788  31740 S   0,3   4,4   0:06.94 io.admin.0
                  523 iobroker  20   0  653296  55968  30896 S   0,3   0,9   0:00.55 io.ping.0
                  576 iobroker  20   0  658492  60724  30920 S   0,3   1,0   0:00.68 io.synology.1
                  621 iobroker  20   0  639176  67324  30660 S   0,3   1,1   0:00.50 node
                  658 iobroker  20   0  639076  65804  30708 S   0,3   1,1   0:00.46 node
                    1 root      20   0   21920   9820   7700 S   0,0   0,2   0:01.00 systemd
                    2 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kthreadd
                    3 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rcu_gp
                    4 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rcu_par_gp
                    5 root      20   0       0      0      0 I   0,0   0,0   0:00.06 kworker/0:0-events
                    6 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/0:0H-kblockd
                    7 root      20   0       0      0      0 I   0,0   0,0   0:00.01 kworker/u4:0-events_unbound
                    8 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 mm_percpu_wq
                    9 root      20   0       0      0      0 S   0,0   0,0   0:00.01 ksoftirqd/0
                   10 root      20   0       0      0      0 I   0,0   0,0   0:00.11 rcu_sched
                   11 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_bh
                   12 root      rt   0       0      0      0 S   0,0   0,0   0:00.00 migration/0
                   13 root      20   0       0      0      0 I   0,0   0,0   0:00.06 kworker/0:1-cgroup_destroy
                   14 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/0
                   15 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/1
                   16 root      rt   0       0      0      0 S   0,0   0,0   0:00.36 migration/1
                   17 root      20   0       0      0      0 S   0,0   0,0   0:00.01 ksoftirqd/1
                   18 root      20   0       0      0      0 I   0,0   0,0   0:00.00 kworker/1:0-pm
                   19 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/1:0H-kblockd
                   20 root      20   0       0      0      0 S   0,0   0,0   0:00.01 kdevtmpfs
                   21 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 netns
                   22 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kauditd
                   23 root      20   0       0      0      0 S   0,0   0,0   0:00.00 khungtaskd
                   24 root      20   0       0      0      0 S   0,0   0,0   0:00.00 oom_reaper
                   25 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 writeback
                   26 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kcompactd0
                   27 root      25   5       0      0      0 S   0,0   0,0   0:00.00 ksmd
                   28 root      39  19       0      0      0 S   0,0   0,0   0:00.02 khugepaged
                   29 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 crypto
                   30 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kintegrityd
                   31 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kblockd
                   32 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 edac-poller
                   33 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 devfreq_wq
                   34 root      rt   0       0      0      0 S   0,0   0,0   0:00.00 watchdogd
                   35 root      20   0       0      0      0 I   0,0   0,0   0:00.00 kworker/1:1-ata_sff
                   36 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kswapd0
                   54 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kthrotld
                   55 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ipv6_addrconf
                   56 root      20   0       0      0      0 I   0,0   0,0   0:00.00 kworker/u4:1-events_unbound
                   65 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kstrp
                  102 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ata_sff
                  103 root      20   0       0      0      0 S   0,0   0,0   0:00.00 scsi_eh_0
                
                

                nach einer halben stunde:

                top - 20:30:12 up 32 min,  1 user,  load average: 1,72, 2,24, 2,28
                Tasks: 120 total,   6 running, 114 sleeping,   0 stopped,   0 zombie
                %Cpu(s): 65,0 us,  4,3 sy,  0,0 ni, 27,4 id,  0,0 wa,  0,0 hi,  1,2 si,  2,1 st
                MiB Mem :   5962,7 total,    588,0 free,   4920,6 used,    454,2 buff/cache
                MiB Swap:    975,0 total,    974,7 free,      0,3 used.    808,9 avail Mem
                
                  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
                  362 iobroker  20   0 2038704   1,2g  35560 R  92,7  20,3  27:54.29 iobroker.js-con
                11489 iobroker  20   0  659388  73036  30940 S  16,6   1,2   0:00.50 node
                  470 iobroker  20   0  952264 392480  30868 R  10,0   6,4   3:14.46 io.javascript.0
                  434 iobroker  20   0  745252 192116  30960 R   7,0   3,1   2:37.42 io.influxdb.0
                  538 iobroker  20   0  737240 168776  31160 S   4,0   2,8   1:27.15 io.shelly.0
                  418 iobroker  20   0 1739912 930244  36568 S   3,3  15,2   7:25.28 io.admin.0
                  516 iobroker  20   0  798752 215080  30764 R   3,0   3,5   2:09.28 io.mqtt.0
                  924 iobroker  20   0  731628  80104  31272 S   2,0   1,3   0:34.92 io.klipper-moon
                11365 iobroker  20   0  657908  54780  31036 S   1,0   0,9   0:00.72 io.weatherunder
                  871 iobroker  20   0  927584  66784  32224 S   0,7   1,1   0:02.78 io.web-speedy.0
                11376 iobroker  20   0  656932  71584  30984 S   0,7   1,2   0:00.55 node
                  554 iobroker  20   0  667516  71440  31812 S   0,3   1,2   0:03.31 io.synology.0
                  598 iobroker  20   0 1033876 111976  38564 S   0,3   1,8   0:04.16 io.mihome-vacuu
                  614 iobroker  20   0  680164  80308  30904 S   0,3   1,3   0:38.29 io.sonoff.0
                  658 iobroker  20   0  656712  61472  30900 S   0,3   1,0   0:02.73 io.device-remin
                  804 iobroker  20   0  778244 184136  31044 S   0,3   3,0   0:33.77 io.simple-api.0
                  887 iobroker  20   0  998560 143624  31408 S   0,3   2,4   0:15.64 io.web.0
                  944 iobroker  20   0  922528  61428  32056 S   0,3   1,0   0:01.73 io.switchbot-hu
                  998 iobroker  20   0  922088  62612  31960 S   0,3   1,0   0:06.08 io.fronius-sola
                 1553 iobroker  20   0  988936 134848  31924 S   0,3   2,2   0:05.63 io.iot.0
                11105 woody     20   0   11096   3448   2944 R   0,3   0,1   0:00.05 top
                    1 root      20   0   21920   9800   7700 S   0,0   0,2   0:01.10 systemd
                    2 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kthreadd
                    3 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rcu_gp
                    4 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rcu_par_gp
                    5 root      20   0       0      0      0 I   0,0   0,0   0:00.16 kworker/0:0-events
                    6 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/0:0H-kblockd
                    8 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 mm_percpu_wq
                    9 root      20   0       0      0      0 S   0,0   0,0   0:00.17 ksoftirqd/0
                   10 root      20   0       0      0      0 I   0,0   0,0   0:01.48 rcu_sched
                   11 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_bh
                   12 root      rt   0       0      0      0 S   0,0   0,0   0:00.01 migration/0
                   14 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/0
                   15 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/1
                   16 root      rt   0       0      0      0 S   0,0   0,0   0:00.36 migration/1
                   17 root      20   0       0      0      0 S   0,0   0,0   0:01.16 ksoftirqd/1
                   19 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/1:0H-kblockd
                   20 root      20   0       0      0      0 S   0,0   0,0   0:00.01 kdevtmpfs
                   21 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 netns
                   22 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kauditd
                   23 root      20   0       0      0      0 S   0,0   0,0   0:00.00 khungtaskd
                   24 root      20   0       0      0      0 S   0,0   0,0   0:00.00 oom_reaper
                   25 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 writeback
                   26 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kcompactd0
                   27 root      25   5       0      0      0 S   0,0   0,0   0:00.00 ksmd
                   28 root      39  19       0      0      0 S   0,0   0,0   0:00.40 khugepaged
                   29 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 crypto
                   30 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kintegrityd
                   31 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kblockd
                   32 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 edac-poller
                   33 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 devfreq_wq
                   34 root      rt   0       0      0      0 S   0,0   0,0   0:00.00 watchdogd
                   36 root      20   0       0      0      0 S   0,0   0,0   0:00.05 kswapd0
                   54 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kthrotld
                   55 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ipv6_addrconf
                   65 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kstrp
                  102 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ata_sff
                  103 root      20   0       0      0      0 S   0,0   0,0   0:00.00 scsi_eh_0
                  104 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 scsi_tmf_0
                
                

                js-controller geht teilweise auf über 120% hoch... dementsprechend dauert es ewig irgendwas aufzurufen...
                endlich die instanzen erreicht... 😞 die gewünschte ansicht:
                cd807f86-48c1-43b4-8de4-255907bac3f8-grafik.png

                Jabba_the_Hutt 1 Reply Last reply Reply Quote 0
                • Jabba_the_Hutt
                  Jabba_the_Hutt @da_Woody last edited by Jabba_the_Hutt

                  @da_woody

                  Ich würde sagen, dass hier der Fehler vorm Bildschirm zu suchen ist ....

                  Bildschirmfoto vom 2022-02-14 20-30-21.png

                  So sieht das ganze bei mir aus und ich habe ähnlich viele Geräte, Scripte usw. am Laufen. Auch unter Proxmos mit ähnlicher Hardware.

                  Ausserdem hat ein sudo oder root bei iobroker nichts zu suchen.

                  da_Woody 1 Reply Last reply Reply Quote 0
                  • da_Woody
                    da_Woody @Jabba_the_Hutt last edited by

                    @jabba_the_hutt sagte in js-controller 4.0 jetzt im BETA/LATEST!:

                    Ich würde sagen, dass hier der Fehler vorm Bildschirm zu suchen ist ....

                    hilft ja gut weiter... 😞 is mir schon klar das irgendein fehler bei/von mir ist, vllt sind 3 monitore zu viel...

                    Diginix 1 Reply Last reply Reply Quote 0
                    • Diginix
                      Diginix @da_Woody last edited by Diginix

                      @da_woody sagte in js-controller 4.0 jetzt im BETA/LATEST!:

                      823f5492-c692-4130-a9c0-c94a869d0e67-image.png

                      Du hast ja schon mal in 17 Tabs das iobroker Backend offen. Das würde ich mal auf einen einzigen Tab an einem einzigen Rechner reduzieren. K.a. was das ausmacht. Aber hab ich so noch nie gesehen.

                      Und wenn deine javascript Instanz wieder läuft wäre dieser Screenshot interessant. Da sieht man wie viele States dein JS Adapter abonniert.
                      58ef8e1b-aa9c-4e8d-b0b1-7f226e54b9fc-image.png

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

                        Bildschirmfoto vom 2022-02-14 20-45-22.png

                        Sieht bei mir z.B. so aus.

                        Was mir auch noch komisch vorkommt ... dieses noname

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

                          @da_Woody

                          Was ich Dir empfehlen kann ... installiere dir eine Testumgebung. Somit ist deine Produktivumgebung nicht betroffen. Die Änderungen zwischen Test und Produktiv kannst Du ja dann ganz einfach nachinstalliern bzw. anpassen und Du hast wesentlich weniger Stress.

                          da_Woody 1 Reply Last reply Reply Quote 0
                          • da_Woody
                            da_Woody @Jabba_the_Hutt last edited by

                            @jabba_the_hutt tja, 2 l8... 😉
                            das verrückte ist ja, bis zum ersten hochziehn vom js-controller hat alles problemlos funktioniert... wenn das wieder hingebogen werden kann, ist das nächste eine 2. ioB VM... 🙄
                            @Diginix hab jetzt am bürorechner alle tabs geschlossen, am jetzigen rechner nur mehr ein tab offen.
                            4b4fb219-3cfe-4b48-99ab-df0c552cee49-grafik.png
                            es läuft kein script!
                            f433812c-8f56-4f96-b5f2-9e9521e4fd71-grafik.png

                            Diginix 1 Reply Last reply Reply Quote 0
                            • Diginix
                              Diginix @da_Woody last edited by Diginix

                              @da_woody Admin läuft definitiv nicht nur in einem einzigen Tab. Dann würde da keine [8] stehen.
                              Und dein javascript schreibt 578 States, was ich beachtlich finde. Das kann @apollon77 aber sicher besser bewerten. Bei Jabba und mir sind es bei über 2000 bzw 1200 abonnierten States keine 15 die geschrieben werden.
                              Was schreibst du da die ganze Zeit?! Wenn kein Skript läuft, dürfte die Instanz keine 385 MB brauchen.
                              Die 620 MB vom Admin sind auch sportlich. Mein Admin braucht 196 MB.
                              Irgendwas ist da mMn bei dir so gar nicht sauber, was aber nichts mit js-controller 4.x zu tun haben dürfte.

                              da_Woody apollon77 2 Replies Last reply Reply Quote 0
                              • Jabba_the_Hutt
                                Jabba_the_Hutt last edited by Jabba_the_Hutt

                                und dieses "noname" irritiert mich weiterhin ....

                                @Diginix 13 in Summe vom Admin 😉

                                @da_Woody Master/Slave Installation?

                                da_Woody 1 Reply Last reply Reply Quote 0
                                • da_Woody
                                  da_Woody @Diginix last edited by

                                  @diginix so, am macbook waren noch 3 tabs offen. war aber im standby. auch geschlossen. immer noch
                                  aed882bb-c0f5-49de-8aeb-a6c81c2655bf-grafik.png
                                  das noname find ich auch seltsam, aber wie gesagt, ich hatte immer auf min 2 rechnern diverse tabs offen. (instanzen, objekte, iQontrol-editor, Protokolle, ...) das war nie ein problem.

                                  das große prob ist halt, die kiste wurde mir vor die nase gesetzt. nachdem der sagg, hier im forum früher bekannt, mich mit einer halbfertigen vis sitzen hat lassen, hab ich mir eigentlich alles, was ich bis jetzt kann, durch hier lesen, probieren u.s.w. aneignen müssen.
                                  aber wie du schreibst:

                                  Irgendwas ist da mMn bei dir so gar nicht sauber, was aber nichts mit js-controller 4.x zu tun haben dürfte.

                                  hat aber erst mit js-c4 angefangen...

                                  1 Reply Last reply Reply Quote 0
                                  • da_Woody
                                    da_Woody @Jabba_the_Hutt last edited by

                                    @jabba_the_hutt es war einmal ein master slave. alles auf den master geschoben und den slave gelöscht.

                                    AlCalzone 1 Reply Last reply Reply Quote 0
                                    • AlCalzone
                                      AlCalzone Developer @da_Woody last edited by

                                      @da_woody Wenn JS 2980 state changes pro 15s mitbekommt, welcher Adapter erzeugt die denn? Solltest du in der Übersicht auch sehen können.

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

                                        @da_woody said in js-controller 4.0 jetzt im BETA/LATEST!:

                                        nachdem der sagg, hier im forum früher bekannt, mich mit einer halbfertigen vis sitzen hat lassen

                                        naja ... so ganz stimmt das nicht.

                                        Der Sagg hat erstmals dein ganzes Netzwerk in Ordnung gebracht, dann dein ganzes Chaos organisiert und eben auch Dir eine Benutzeroberfläche erzeugt. Dass Du dabei anderwertige Interessen hattes, dafür kann der Sagg nichts.

                                        So kenne ich die ganze Geschichte. Aber das ist OT.

                                        Jetzt gilt es mal deine Fehler zu bereinigen.

                                        da_Woody 1 Reply Last reply Reply Quote 0
                                        • da_Woody
                                          da_Woody @Jabba_the_Hutt last edited by

                                          @jabba_the_hutt sagte in js-controller 4.0 jetzt im BETA/LATEST!:

                                          So kenne ich die ganze Geschichte.

                                          tja, welche geschichte du glaubst, kann ich dir nicht vorschreiben. aber wie du sagst, OT...

                                          @AlCalzone ich werd mich morgen mal über die adapter werfen und da schauen ob ich einen übeltäter finden kann...

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

                                            @da_woody sagte in js-controller 4.0 jetzt im BETA/LATEST!:

                                            tja, welche geschichte du glaubst, kann ich dir nicht vorschreiben. aber wie du sagst, OT...

                                            mhm ... ICH kenne die Geschichte nur zu gut. Traurig, dass Du jetzt so über mich schreibst. Egal. Have a nice Day

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            838
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            146
                                            13093
                                            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