NEWS
Hardware hinter VIS
-
Hallo,
ich bin ziemlich neu dabei.
Ich betreibe des Server auf einem Raspberry Pi 3B+
Läuft soweit auch stabil.
Im Flur habe ich einen 24" Touch, an der Wand an dem ich den gleich Pi im Betrieb habe.
Wenn ich über den Rechner, die Visualisierung aufrufe ist alles schnell und stabil.
Wenn ich die Visualisierung über den Touch aufrufe, ist alles langsam (view Wechsel …) und friert dann auch immer wieder nach einiger Zeit (2-3 Stunden) ein.
Nichts geht mehr, also muss ich den Stecker ziehen.
Wenn es andersrum wäre, könnte ich es verstehen, da der Server (für mein Verständnis) ja eigentlich viel mehr zu tun hat.
So ist es aber nicht, da ich die VIS weiterhin über der Rechner erreichen und bedienen kann.
Habt Ihr einen Tip für mich, was ich machen kann?
Oder liegt es doch irgendwie an dem Server?
Warum friert der Pi3B+ (Client) immer wieder nach einiger Zeit ein?
Was kann ich machen / probieren?
Wie bekomme ich es hin, dass meine Visualisierung flüssig und stabil läuft?
Doch andere Hardware? Wenn ja, was könnt Ihr mir empfehlen?
Es muss klein sein, da die Hardware hinter dem Bildschirm sitzt (Preislich sollte es halt auch im Rahmen bleiben)
Ich komme eigentlich von Mediola, da gab es solch Probleme nicht.
Ich habe aber die Vorzüge von IOBroker erkannt und möchte gern dabei bleiben.
Danke
Gruß
Marcus
-
Im Flur habe ich einen 24" Touch, an der Wand an dem ich den gleich Pi im Betrieb habe. `
Das verstehe ich jetzt nicht.Ist das "nur" ein Touchscreen oder ein Tablet/Smart-Display?
Wenn ersteres, wie ist das am Pi angeschlossen?
Display-Anschluss oder HDMI und USB?
Wenn ich über den Rechner, die Visualisierung aufrufe ist alles schnell und stabil. `
ich nehme an PC per LAN?Wenn es andersrum wäre, könnte ich es verstehen, da der Server (für mein Verständnis) ja eigentlich viel mehr zu tun hat. `
Wenn alles so ist wie ich denke, hast du einen Pi3 B+ mit Raspbian Full, daran einen Touch per HDMI und USB und zusätzlich ioBroker drauf laufen.Dann schafft es dein Pi 3B+ (wahrscheinlich wegen des geringen RAM von 1GB für X-Oberfläche, Web-Browser und ioBroker nicht mehr die (wahrscheinlich) fullHD Ansicht zu generieren.
letzteres passiert nämlich auf d dem Frontend - also bei PC-Nutzung auf diesem.
Gruß
Rainer
-
Hallo Rainer,
danke für deine schnelle Antwort.
` > Wenn ersteres, wie ist das am Pi angeschlossen?
Display-Anschluss oder HDMI und USB? `
Es ist "nur" ein Touchdisplay, an dem der Pi 3B+ per HDMI und USB angeschlossen ist.> ich nehme an PC per LAN?
Ja, ein iMac per LAN> Wenn alles so ist wie ich denke, hast du einen Pi3 B+ mit Raspbian Full, daran einen Touch per HDMI und USB und zusätzlich ioBroker drauf laufen.
Nicht ganz.Ich habe 2 Raspberry 3B+ im Einsatz
1x Server = IoBroker Server
1x Client = nur Raspberry Pixels.
Ich starte dann auf dem Client Chromium im Vollbildmodus, um auf dem IoBroker Server (VIS) zuzugreifen.
Gruß
Marcus
-
Ich habe 2 Raspberry 3B+ im Einsatz
1x Server = IoBroker Server
1x Client = nur Raspberry Pixels. `
und welcher friert ein?Gruß
Rainer
-
der Client schätz ich mal.. da vom anderen Rechner die Vis'u erreichbar ist
-
Richtig
Der Client (also Touch) friert ein.
Der Server läuft sauber weiter.
-
Der Client (also Touch) friert ein. `
Um auf die vermutete Frage gemäß deines Threadtitels zu antworten:
Auf diesem RasPi wird zum einen jeder View komplett gerendert, zum anderen muss dieser RasPi auch noch die Bildaufarbeitung für das Display machen.
Kannst du mal während eines Aufrufs auf dem Raspi in der Konsole top aufrufen und nachsehen, was die Last verursacht?
Gruß
Rainer
-
Als erstes möchte ich mich bedanken, dass Ihr mir hier bei meinem Problem helft.
TOP Danke
> Kannst du mal während eines Aufrufs auf dem Raspi in der Konsole top aufrufen und nachsehen, was die Last verursacht?
Nochmals Danke!
Wieder etwas gelernt.
Den Befehl top kannte ich noch gar nicht.
Bin auch noch nicht sooo lange mit dem Raspberry unterwegs.
Anbei die Lastauswertung
top - 03:46:59 up 7 min, 3 users, load average: 3,11, 2,16, 0,99 Tasks: 136 total, 2 running, 90 sleeping, 0 stopped, 1 zombie %Cpu(s): 45,2 us, 12,8 sy, 0,0 ni, 40,0 id, 0,1 wa, 0,0 hi, 1,9 si, 0,0 st KiB Mem : 961632 total, 45176 free, 316892 used, 599564 buff/cache KiB Swap: 102396 total, 102396 free, 0 used. 363684 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1312 pi 20 0 787808 417776 276492 R 169,0 43,4 7:42.29 chromium-browse 1100 pi 20 0 889768 164212 130440 S 43,8 17,1 2:17.47 chromium-browse 503 root 20 0 161976 65300 40652 S 6,2 6,8 0:23.75 Xorg 192 root 20 0 0 0 0 I 4,9 0,0 0:03.70 kworker/u8:2 59 root 1 -19 0 0 0 S 2,0 0,0 0:04.15 vchiq-slot/0 64 root -51 0 0 0 0 S 2,0 0,0 0:05.24 irq/92-mmc1 985 pi 20 0 8276 3388 2780 R 1,6 0,4 0:05.73 top 63 root 10 -10 0 0 0 S 1,3 0,0 0:02.75 SMIO 8 root 20 0 0 0 0 I 0,3 0,0 0:00.68 rcu_sched 69 root 20 0 0 0 0 S 0,3 0,0 0:00.16 jbd2/mmcblk0p2- 223 root 20 0 0 0 0 S 0,3 0,0 0:00.41 brcmf_wdog/mmc1 224 root 20 0 0 0 0 I 0,3 0,0 0:00.17 kworker/1:3 371 root 20 0 99804 47108 23912 S 0,3 4,9 0:04.39 homebridge 517 www-data 20 0 230156 3704 2260 S 0,3 0,4 0:00.28 apache2 964 pi 20 0 11652 3804 3040 S 0,3 0,4 0:00.43 sshd 1037 root 0 -20 0 0 0 I 0,3 0,0 0:00.15 kworker/0:1H 1 root 20 0 27008 6076 4900 S 0,0 0,6 0:03.26 systemd 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 I 0,0 0,0 0:00.14 kworker/0:0 4 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kworker/0:0H 5 root 20 0 0 0 0 I 0,0 0,0 0:02.04 kworker/u8:0 6 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 mm_percpu_wq 7 root 20 0 0 0 0 S 0,0 0,0 0:00.24 ksoftirqd/0 9 root 20 0 0 0 0 I 0,0 0,0 0:00.00 rcu_bh 10 root rt 0 0 0 0 S 0,0 0,0 0:00.02 migration/0 11 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/0 12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/1 13 root rt 0 0 0 0 S 0,0 0,0 0:00.01 migration/1 14 root 20 0 0 0 0 S 0,0 0,0 0:00.03 ksoftirqd/1 16 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kworker/1:0H 17 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/2 18 root rt 0 0 0 0 S 0,0 0,0 0:00.02 migration/2 19 root 20 0 0 0 0 S 0,0 0,0 0:00.04 ksoftirqd/2 21 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kworker/2:0H 22 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/3 23 root rt 0 0 0 0 S 0,0 0,0 0:00.00 migration/3 24 root 20 0 0 0 0 S 0,0 0,0 0:00.04 ksoftirqd/3 25 root 20 0 0 0 0 I 0,0 0,0 0:00.01 kworker/3:0 26 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kworker/3:0H 27 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kdevtmpfs 28 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 netns 31 root 20 0 0 0 0 I 0,0 0,0 0:00.15 kworker/2:1 33 root 20 0 0 0 0 S 0,0 0,0 0:00.00 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 36 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kcompactd0 37 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 crypto 38 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kblockd 39 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 watchdogd 40 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 rpciod 41 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 xprtiod 42 root 20 0 0 0 0 I 0,0 0,0 0:04.43 kworker/u8:1 44 root 20 0 0 0 0 S 0,0 0,0 0:00.48 kswapd0 45 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 nfsiod 55 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kthrotld 56 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 iscsi_eh 57 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 dwc_otg 58 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 DWC Notificatio 60 root 1 -19 0 0 0 S 0,0 0,0 0:00.49 vchiq-recy/0 61 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 vchiq-sync/0 62 root 20 0 0 0 0 S 0,0 0,0 0:00.00 vchiq-keep/0 65 root 20 0 0 0 0 I 0,0 0,0 0:00.25 kworker/2:2 66 root 20 0 0 0 0 I 0,0 0,0 0:00.13 kworker/1:2 68 root 20 0 0 0 0 S 0,0 0,0 0:01.48 mmcqd/0 70 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 ext4-rsv-conver 71 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 ipv6_addrconf 87 root 0 -20 0 0 0 I 0,0 0,0 0:00.12 kworker/1:1H 94 root 20 0 0 0 0 I 0,0 0,0 0:00.01 kworker/0:2 96 root 20 0 29248 4448 4008 S 0,0 0,5 0:00.95 systemd-journal 127 root 20 0 14532 3300 2628 S 0,0 0,3 0:00.52 systemd-udevd 217 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 cfg80211 221 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 brcmf_wq/mmc1:0 264 root 20 0 0 0 0 I 0,0 0,0 0:00.18 kworker/3:3 271 systemd+ 20 0 17276 4008 3572 S 0,0 0,4 0:00.13 systemd-timesyn 316 root 20 0 7412 4344 3900 S 0,0 0,5 0:00.13 systemd-logind 325 avahi 20 0 6532 3200 2796 S 0,0 0,3 0:00.43 avahi-daemon 336 root 20 0 5324 2572 2328 S 0,0 0,3 0:00.02 cron 350 message+ 20 0 6616 3684 3116 S 0,0 0,4 0:00.45 dbus-daemon 352 root 20 0 8328 3388 3020 S 0,0 0,4 0:00.03 sudo 358 avahi 20 0 6400 324 16 S 0,0 0,0 0:00.00 avahi-daemon 378 nobody 20 0 5292 2408 2168 S 0,0 0,3 0:00.02 thd 381 root 20 0 23748 2672 2104 S 0,0 0,3 0:00.14 rsyslogd 392 root 20 0 2948 1752 1344 S 0,0 0,2 0:00.14 dhcpcd 423 root 20 0 5796 2740 2516 S 0,0 0,3 0:00.01 vncserver-x11-s 446 root 20 0 39964 7276 6520 S 0,0 0,8 0:00.14 lightdm 451 root 20 0 5880 2948 2484 S 0,0 0,3 0:00.13 login 459 root 20 0 30228 19344 16760 S 0,0 2,0 0:08.95 vncserver-x11-c 476 root 20 0 10200 4624 4096 S 0,0 0,5 0:00.05 sshd
Sieht glaube ich nicht so gut aus oder? :?:
Ich verstehe die Auswertung nicht ganz.
Chromium mit einer Auslastung von 169%
169? von was? :?: :?:
Was für eine Hardware würdet Ihr mir empfehlen für VIS?
Etwas womit ich auch grafisch aufwendige Views starten kann ?
Oder ist die Hardware ok, muss halt nur von Ballast oder der (berühmt berüchtigte) Haken irgendwo gesetzt werden?
Vielen Dank für Eure Geduld