Raspi Performance am Ende?

Begonnen von MiWe58, 26 Januar 2015, 15:37:05

Vorheriges Thema - Nächstes Thema

MiWe58

Hallo,

meine FHEM-Installation wächst stetig.

Derzeit habe ich ca.
- 25 Rollos
- 25 Fenstersensoren
- 7 Temperatursensoren
- 3 Hutschienen Module (je 4 Schaltkanäle)
- 10 weitere Schaltaktoren

auf dem RasPi über Fhem eingebunden

Dezeit binde ich meine Wärmepumpe über EIB / KNX ein.

Das scheint dem "Kleinen" die Luft abzudrehen. Die Ladezeiten nehmen enorm zu und das Web-Interface baut sich manchmal nicht mehr vollständig auf.


Was sagen die erfahrenen Anwender. Bin ich damit mit dem RasPi am Ende?


Was sind die Alternativen?
Derzeit präferiere ich eine Intel NUK-Plattform.

Welche Erfahrungen liegen hierzu vor?
Welcher Prozessortyp ist ausreichend bemessen und bietet einen sinnvollen Kompromiss aus Stromverbrauch und Performance-Sicherheit auch für weitere Ausbaustufen?

Vielen Dank für eure Beiträge

Gruß
Michael
Devices: RasPi V, HomeMatic, PICCU, Modbus, Heliotherm-Wärmepumpe, SMA PV-Anlage, Easee Laderoboter
Steuerung: Rollos, Beleuchtung, Heizung-Heliotherm, Heizung-Heizkreise, PV-Anlage-Eigenverbrauch, Alarm, Zugang, Wasser

marvin78

Der Raspi kommt tatsächlich irgendwann an seine Grenzen. Allerdings bringt es eine Menge, das Logging und vor allem die events auf das nötige Maß zu verringern. Mit event-on-(change|update)-reading und dergleichen hast du dich sicher schon befasst?!

strauch

Und dazu noch ein min-interval weil man nicht von allem alle 3min ein Event braucht.
Gerade Plots zwingen den RaspPi in die Knie, sind die Plots noch voll, von desinformation wirds schnell eng.
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

MiWe58

Bei der aktuellen Konfiguration dauert das Speichern der fhem.cfg 1:47 Minuten

Das sollte unabhängig von den Log-Einstellungen sein.
Das scheint mir ein objektiver Indikator für die Auslastung zu sein.

Gruß
Michael

Devices: RasPi V, HomeMatic, PICCU, Modbus, Heliotherm-Wärmepumpe, SMA PV-Anlage, Easee Laderoboter
Steuerung: Rollos, Beleuchtung, Heizung-Heliotherm, Heizung-Heizkreise, PV-Anlage-Eigenverbrauch, Alarm, Zugang, Wasser

juppzupp

nö da ist nix objektiv. vielleicht ist auch einfach nur die SD kurz vorm sterben.

Rossini600

Ich habe ca. 20 Fensterkontakte, 5 Heizungsregeler, 3 Wandthermostate, 6 Bewegungsmelder, 30 Licht - Aktoren, 10 Rollädenaktoren,
Gas- und Stromverbrauchszähler an einem Raspi und das Speichern der fhem.cfg dauert maximal 5 Sekunden.
1 Cubietruck, 3 Raspi mit HMLan / HMUSB für Homematic, Jeelink für PCA301, Cul V3 für MAX

Fritzbox 7390 für VPN, Presence und Callmonitor

peterchen89

Auch auf einem größeren System wirst du mit schlechter Konfiguration an Grenzen kommen. Daher sind die Empfehlungen mit event-on... schon nicht unbegründet. Wenn man sich ein bisschen damit beschäftigt geht die nötige Änderung auch einigermaßen schnell von der Hand. Was auch noch viel bringt ist ein dblog das nur noch die Einträge loggt die auch nötig sind (i.d.r. die die man auch in Graphen verwendet)

Am besten schaust du dir auch mal https://blog.chanoa.de/fhem-performance dazu an, ist denke ich ein ganz guter Einstieg.

Hast du mal geschaut ob du unter Linux mit dmesg irgendwelche Schreib/Lesefehler sehen kannst? Das langsame Speichern der fhem.cfg hört sich schon sehr verdächtig an. Vielleicht kann apptime da auch Probleme aufzeigen.

FHEM 5.5 auf HP ProLiant MicroServer G7 N54L 8 GB Ubuntu 14.04 LTS.
1x HM-CFG-LAN, 1x HM-CFG-USB, 7x HM-CC-RT-DN, 5x HM-SEC-SC-2, 1x HM-SEC-SCo, 2x HM-TC-IT-WM-W-EU, 2x HM-LC-Sw1-Pl, 2x HM-ES-PMSw1-Pl, 4x HM-PB-2-WM55-2, 1x HM-PB-6-WM55, 1x HM-WDS10-TH-O, 1x CUL433, 6x Pollin Funksteckdose

ufo-hans

Hi!

Ich kann bei meinem Raspi auch manchmal fürchterliche Lahmheit diagnostizieren. Bisher waren es immer >10 sshd Prozesse, die iim Hintergrund gelaufen sind - warum die übrigbleiben konnte ich noch nicht herausfinden. Ein Reboot des Raspi macht aber im Moment alles wieder pfeilschnell.

Schau Dir evtl. mal "top" an, um herauszufinden wer denn die Prozessorlast verbrät.

Lg, Hans.

Tom111

Zitat von: MiWe58 am 26 Januar 2015, 16:33:17
Bei der aktuellen Konfiguration dauert das Speichern der fhem.cfg 1:47 Minuten
Ich fürchte das dass nicht an den Raspberry liegt sondern eher an deiner Speicherkarte.
Ich gehe mal davon aus dass du eine schnelle Karte hast, wenn dem so ist sind 1:47 min sehr ungewöhnlich
und deutet auf einen Fehler hin.
Gib uns doch mal ein paar Daten, was hast du für eine Karte, wie groß (KB) ist deine fhem.cfg etc. !

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

joginet

Bin soeben (vor 2 Minuten) vom Raspi auf den Banana-Pi umgezogen.  ;D

Ich hatte auf dem Raspi fhem-technisch schon einiges am laufen, so richtig unzufrieden war ich mit der Performance trotzdem nicht.
Das Teil hat hier und da mal eine kleine Gedenksekunde eingelegt, aber nichts dramatisches.
Geholfen hat mir da IMHO die Erhöhung der max. files:
ulimit -n 4096

Übrigens: der Banana-Pi lädt meine floorplans mehr als doppelt so schnell - da merkt man schon die CPU und das Gigabit-LAN.

Eine SD-Karte ist mir am Raspi übrigens auch schon abgeraucht - fhem ging von jetzt auf gleich nicht mehr.
Ich habe mir angewöhnt, mit dd einen Klon der kompletten Karte zu machen, dann brauche ich im Fall der Fälle nur umstecken...

Gruß, Jochen

Meine Konfig: FHEM auf NUC i5 mit Mint, HM-LAN, div. HM Schalter und Heizungsthermostate, FB 6840LTE mit Dect200, HUE bridge, HUE bulbs + Lightstrips, VU+Duo2 und Philips-TV Steuerung, Pushmail, Floorplan, Sprachsteuerung + Feedback per Arduino mit MOVI-Shield, LMS Multiroom mit 7x Pi

MiWe58

So , nun habe ich ein Backup von der SD Karte angefertigt und eine neue Karte verwendet.

Leider hat das nicht zu einer spürbaren Verbesserung der Antwortzeiten geführt.

Die Karte ist von SanDisk mit 99 MB/Sec

Gruß
Michael
Devices: RasPi V, HomeMatic, PICCU, Modbus, Heliotherm-Wärmepumpe, SMA PV-Anlage, Easee Laderoboter
Steuerung: Rollos, Beleuchtung, Heizung-Heliotherm, Heizung-Heizkreise, PV-Anlage-Eigenverbrauch, Alarm, Zugang, Wasser