NEWS
Was stoppt meinen Iobroker???
-
Mein Iobroker hat sozusagen Verständnis-Lücken.
In dieser Zeit ist er wohl ausgebremst - durch was auch immer.
Alle 30 Sekunden ist er für 5 Sekunden nicht erreichbar, nicht handlungsfähig.
Das ist sehr ärgerlich, denn wenn in dieser Zeit (regelmäßig, mehrmals pro etwas auslösen soll (z. B. über ein Skript), dann macht er das nicht.
Es sollte doch möglich sein darauf zu, was meinen Iobroker ausbremst!
Ich habe jetzt schon alle möglichen Adapter gestoppt und auch sehr viele Skripte. Übelastet sollte er nicht sein (PI4).
Kann mir hier jemand helfen dem problem auf die Schliche zu kommen?
Das ist verdammt nervig. -
@brokeling said in Was stoppt meinen Iobroker???:
wenn in dieser Zeit (regelmäßig, mehrmals pro etwas auslösen soll (z. B. über ein Skript), dann macht er das nicht.
Es sollte doch möglich sein darauf zu, was meinen Iobroker ausbremst!
Ich habe jetzt schon alle möglichen Adapter gestoppt und auch sehr viele Skripte. Übelastet sollte er nicht sein (PI4).
Kann mir hier jemand helfen dem problem auf die Schliche zu kommen?
Das ist verdammt nervig.Anschauen:
free -h who -r top (oder) htop
auch sehr viele Skripte.
Vermutlich ist in einem der vielen Skripte der Wurm drin. Da würde ich mal nach und nach skripte einschalten.
-
@thomas-braun
Ich hab so gut wie alles Skripte abgeschaltet und dann ausprobiert...kein Erfolg.pi@raspi:~ $ free -h total used free shared buff/cache available Mem: 3,7Gi 1,8Gi 1,2Gi 46Mi 762Mi 1,9Gi Swap: 99Mi 25Mi 74Mi pi@raspi:~ $ who -r Runlevel 3 2021-01-01 17:41 pi@raspi:~ $ top top - 17:49:36 up 11 days, 8 min, 1 user, load average: 1,12, 1,42, 1,32 Tasks: 178 total, 2 running, 175 sleeping, 0 stopped, 1 zombie %Cpu(s): 17,8 us, 2,8 sy, 3,5 ni, 75,6 id, 0,1 wa, 0,0 hi, 0,1 si, 0,0 st MiB Mem : 3827,9 total, 1627,1 free, 1437,4 used, 763,5 buff/cache MiB Swap: 100,0 total, 74,7 free, 25,2 used. 2303,2 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 15015 pi 20 0 240416 65864 29332 R 57,1 1,7 3856:21 Xorg 12873 pi 30 10 8136 4296 3348 S 14,3 0,1 0:09.59 fiberlamp 31442 iobroker 20 0 284512 198128 27584 S 9,0 5,1 3719:52 node 356 pi 20 0 187668 76892 14408 S 3,3 2,0 496:42.01 deCONZ 2139 iobroker 20 0 223608 127552 27128 S 1,3 3,3 190:59.81 node 15404 pi 20 0 763108 85696 51488 S 1,3 2,2 159:58.63 chromium-browse 32326 iobroker 20 0 412368 306412 26988 S 1,3 7,8 152:02.67 node 20602 iobroker 20 0 272312 181260 27256 S 1,0 4,6 276:08.04 node 32522 iobroker 20 0 175788 83792 27252 S 1,0 2,1 265:57.20 node 12880 pi 20 0 10420 3012 2480 R 0,7 0,1 0:00.37 top 15524 pi 20 0 302348 57496 44444 S 0,7 1,5 95:45.30 chromium-browse 18597 iobroker 20 0 176620 83308 27532 S 0,7 2,1 27:22.80 node 357 root 20 0 8336 3116 2628 S 0,3 0,1 61:03.08 deCONZ-WIFI2.sh 12887 root 20 0 0 0 0 I 0,3 0,0 0:00.02 kworker/u8:0-events_unbound 1 root 20 0 33840 5924 4668 S 0,0 0,2 0:14.60 systemd 2 root 20 0 0 0 0 S 0,0 0,0 0:01.80 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 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 8:45.86 ksoftirqd/0 10 root 20 0 0 0 0 I 0,0 0,0 11:47.62 rcu_sched 11 root rt 0 0 0 0 S 0,0 0,0 0:08.27 migration/0 12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/0 13 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/1 14 root rt 0 0 0 0 S 0,0 0,0 0:08.34 migration/1 15 root 20 0 0 0 0 S 0,0 0,0 6:05.53 ksoftirqd/1 18 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/2 19 root rt 0 0 0 0 S 0,0 0,0 0:08.26 migration/2 20 root 20 0 0 0 0 S 0,0 0,0 6:16.54 ksoftirqd/2 23 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/3 24 root rt 0 0 0 0 S 0,0 0,0 0:08.26 migration/3 25 root 20 0 0 0 0 S 0,0 0,0 6:11.28 ksoftirqd/3 28 root 20 0 0 0 0 S 0,0 0,0 0:00.01 kdevtmpfs 29 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 netns 32 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kauditd 33 root 20 0 0 0 0 S 0,0 0,0 0:01.16 khungtaskd 34 root 20 0 0 0 0 S 0,0 0,0 0:00.00 oom_reaper 35 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 writeback
-
@brokeling said in Was stoppt meinen Iobroker???:
15015 pi 20 0 240416 65864 29332 R 57,1 1,7 3856:21 Xorg
was ist denn das?
Ansonsten sieht es von der Load durchaus brauchbar aus im Moment
-
Verständnisfrage für mich nebenbei:
Trotz das noch genug RAM frei ist, wieso greift er auf den Swap zu?
-
@haselchen said in Was stoppt meinen Iobroker???:
wieso greift er auf den Swap zu?
falsche Frage
richtig: wieso hatte er auf den Swap zugegriffen?
Also war der RAM aufgebraucht.
Aber wann und wieso? -
Also ist der Wert keine aktuelle Angabe, dass genau JETZT Ram UND Swap genutzt werden?
-
@homoran said in Was stoppt meinen Iobroker???:
@brokeling said in Was stoppt meinen Iobroker???:
15015 pi 20 0 240416 65864 29332 R 57,1 1,7 3856:21 Xorg
was ist denn das?
das sagt mir auch nichts...
Noch eine Präzisierung:
Ich habe z. B. gerade ein Hochzähl-Skript (sekündlich) zur Beobachtung laufen, das Objekt (Variable) beobachte ich unter Objekte. Da werden 30 Sek. hochgezählt und dann kommt ein Stopp. für so 4 Sekunden, dann geht die Zahl weiter um +4 auf einen Schritt. Also so richtig stoppt er nicht, aber die Anzeige und Prozesse hängen. -
@haselchen said in Was stoppt meinen Iobroker???:
Also ist der Wert keine aktuelle Angabe, dass genau JETZT Ram UND Swap genutzt werden?
so habe ich das immer interpretiert.
Das ist zwar der IST zustand, aber der Swap wird IMHO nicht sofort wieder geleert -
swap: habe auch extren ram available - aber swap wird trotzdem genutzt - vielleicht geht das wie bei windows, dass bestimmte anwendungen den swap einfach nutzen wollen (manchmal denke ich samba macht das bei mir)
wie es scheint hast du eine gui laufen und auch noch einen browser offen - mein raspi hat nur gui und vis im browser - ist immer am rödeln - würde das nicht auf dem raspi zusammen mit iobroker laufen lassen
ohne gui und ohne browser kann man dann nachsehen, ob iobroker ein problem hat - so ist es eigentlich sehr schwer, iobroker als problem zu definieren
-
Runlevel 3 2021-01-01 17:41
Und laufendes Xorg (als user pi?), das dann mal eben die halbe CPU-Power in Beschlag nimmt, da stimmt irgendwas hinten und vorne nicht.
chromium-browse läuft eigentlich ja auch auf einem Desktop... -
@liv-in-sky
ja, sehr gerne. Ich brauche keine gui am raspi.
Wie stelle ich sie ab?
Und welchen browser meinst du?
Ich hab da nicht so recht den Durchblick. -
@brokeling said in Was stoppt meinen Iobroker???:
Und welchen browser meinst du?
@brokeling said in Was stoppt meinen Iobroker???:
15404 pi 20 0 763108 85696 51488 S 1,3 2,2 159:58.63 chromium-browse
-
@liv-in-sky said in Was stoppt meinen Iobroker???:
dass bestimmte anwendungen den swap einfach nutzen wollen (manchmal denke ich samba macht das bei mir)
Nee, swap ist eigentlich nur der Notausgang, wenn das reguläre RAM ausgeschöpft ist. Das greift kein Prozess bevorzugt an.
(Außer suspend2ram, aber das wird man wohl auf einem Pi nicht einsetzen).
-
Auch den browser kann ich natürlich schließen.
Vielleicht könnt ihr mir kurz die Befehle durchgeben... -
sudo raspi-config
Dann da in den Boot-Optionen auf CLI with login required (oder so ähnlich) umstellen.
-
@thomas-braun said in Was stoppt meinen Iobroker???:
@liv-in-sky said in Was stoppt meinen Iobroker???:
dass bestimmte anwendungen den swap einfach nutzen wollen (manchmal denke ich samba macht das bei mir)
Nee, swap ist eigentlich nur der Notausgang, wenn das reguläre RAM ausgeschöpft ist. Das greift kein Prozess bevorzugt an.
(Außer suspend2ram, aber das wird man wohl auf einem Pi nicht einsetzen).
ok danke - habe aber auch so eine free ausgabe - ist aber nicht das thema - könntet du @brokeling helfen, seine gui zu stoppen bzw den runlevel zu ändern - du kannst das besser als ich
-
Also B1?
Oder B2? -
@brokeling
B1Niemals B2
-
ok, gemacht + reboot.
Er läuft jetzt wieder. Den Stopp/Aussetzer hat er immer noch. Gerade kontrolliert.