99% CPU Last von perl Prozess

Begonnen von BanannaJoe, 11 Juli 2013, 10:32:19

Vorheriges Thema - Nächstes Thema

BanannaJoe

Hallo zusammen,

ich bin mehr oder weniger noch Anfänger im Thema FHEM, Perl und Linux.
Vor einigen Wochen habe ich meine Haussteuerung von IP-Symcon nach FHEM portiert. Dabei habe ich sehr viel Unterstützung von diesem Forum bekommen, wofür ich mich an dieser Stelle nocheinmal bedanken möchte.
Das einzige Problem, dass ich bisher nich lösen konnte ist, dass die Steuerung, meistens morgens, nicht mehr funktioniert.
Nach einem Reebot funktioniert das ganze dann wieder den Tag über.
Ich habe mit dem Befehl top festgestellt, dass dann der Prozess perl auf 99% CPU-Last läuft.
Da ich an sich keine spezielle Konfiguration habe, gehe ich davon aus, dass andere dieses Problem auch schon hatten.

Ein paar Eckdaten:
Hardware: Raspberry PI Modell B, FHZ1300/USB
SDCard: 4GB calss 6
OS: raspbian wheezy
FHEM:5.6 DEVELOPMENT (kam wahrscheinlich über Update)

Über eine Hilfe aus dem Forum würde ich mich sehr freuen.
Vielen Dank im Voraus!

Christian

PeMue

Hallo Christian,

es könnte sein, dass die USB Schnittstelle hängt. Installiere doch einfach mal Andre's Modul sysstat und logge die CPU Last mit. Dann siehst Du vielleicht, wann der RPi zu den 99 % kommt ...

Bei mir sieht das so aus:
#-----------------------------------------------------------------------------
# SysStat (Paket auf RPi nachinstallieren!)
define sysstat SYSSTAT 120 600
attr sysstat room Status_sys
define sysstat_log FileLog ./log/sysstat-%Y-%m.log sysstat
attr sysstat_log room Status_sys
define sysstat_wl weblink fileplot sysstat_log:sysstat:CURRENT
#attr sysstat_log logtype sysstat:Plot,text
attr sysstat_wl label "Load Min: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr sysstat_wl room Status_sys
und es kommt so etwas raus:

(siehe Anhang / see attachement)


Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

BanannaJoe

Hi PeMue,

vielen Dank für deine Hilfe.
Ich habe SYSTAT installiert und warte mal ab wie der Graph morgen aussieht.

BanannaJoe

Hallo zusammen,
Leider hatte ich die ganze Zeit nicht die Möglichkeit mich um das Thema zu kümmern.
Die Analyse der Auslastung hat mich leider nicht weiter gebracht aber die Lösung war sehr einfach. Ich hatte das FHZ über einen USB-Hub angeschlossen, da ich bedenken wegen der Stromversorgung hatte. Ich habe den Hub entfernt und meine Steuerung läuft nun seit 5 Tagen ohne Probleme.
Vielen dank für eure Unterstützung
Christian