was tut fhem gerade - performance analyse - gibt es da was?

Begonnen von ahlermi, 29 März 2022, 10:59:19

Vorheriges Thema - Nächstes Thema

ahlermi

Hallo Zusammen,

ich hab langsam ein kleines Performance Problem mit meiner Fhem Instanz, ich habe jetzt angefangen alle Internet Module in eine eigene Instanz zu verschieben, die dann über Fhem2Fhem miteinander kommunizieren, das klappt auch ganz gut.

Trotzdem habe ich immer noch etwas Probleme mit der Performance, gerade die Webseite nimmt sich schon mal ein wenig Zeit und auch die Talk2Fhem-Alexa Integration schmeißt mal einen "Bei der Antwort des Skills..... Fehler"

Die zweite (Internet) Instanz läuft super.

Was mich speziell interessiert ist, wo kann ich sehen was Fhem gerade tut?

Auf Betriebssystemebene kann ich nur einen Perl Prozess pro Instanz sehen, die Analyse darüber fällt also schon mal weg.

Gibt es ein Zusatzmodul oder sowas wo man Statistiken ziehen kann was wie lange läuft/rechnet?

Bei den Events habe ich schon sehr reduziert, da läuft eigentlich gar nicht mehr so viel durch.

Count: 942 devices for devspec .*

System Info
ConfigType:   configFile
SVN rev:   25709
OS:   linux
Perl:   5.28.1
uniqueId:   8b4...



ModulesModel      Count
CUL
nano3
CUL_FHTTK1
CUL_HM
HM-LC-SW2PBU-FM2
HM-RC-SEC4-32
CCU-FHEM1
HM-RC-81
HM-ES-PMSW1-PL1
HM-RC-4-31
CUL_MAX1
CUL_TX54
CUL_WS4
Calendar3
DENON_AVR1
DENON_AVR_ZONE2
DLNARenderer3
DOIF
Perl1
FHEM3
DWD_OpenData1
DWD_OpenData_Weblink1
DbLog
MYSQL1
DbRep
Client1
ESPEasy38
FB_CALLMONITOR1
FHEM2FHEM1
FHEMWEB4
FHT1
FLOORPLAN4
FRITZBOX
FRITZ!Box 75901
FS204
FileLog143
GardenaSmartBridge1
GardenaSmartDevice
watering_computer1
sensor1
mower1
HEOSGroup1
HEOSMaster1
HEOSPlayer1
Denon AVR-X4300H1
HEOS 11
HMinfo1
HTTPMOD1
HUEBridge1
HUEDevice4
PHDL001
LWO0031
LWA0046
IPCAM2
IT22
itswitch7
JeeLink
LaCrosseITPlusReader.10.1q1
KOSTALPIKO1
LaCrosse7
MAX
PushButton6
ShutterContact13
HeatingThermostat10
MQTT2
MQTT2_CLIENT1
MQTT2_DEVICE1
shelly2rgbw_color1
MQTT_DEVICE28
OPENWEATHER1
PRESENCE
lan-ping4
function2
Pushover1
SIRD1
SNIPS1
SVG44
SYSMON1
Shelly
shellyrgbw1
SolvisClient1
TRAFFIC1
Talk2Fhem2
TelegramBot1
UWZ1
XiaomiDevice
roborock.vacuum.s51
rockrobo.vacuum.v11
XiaomiSmartHome2
XiaomiSmartHome_Device
sensor_cube.aqgl012
motion1
remote.b1acn011
sensor_wleak.aq11
sensor_motion.aq23
vibration1
weather.v12
YeeLight2
alexa1
allowed2
at42
autocreate1
cmdalias11
dummy152
echodevice
Reverb1
Echo Dot2
Echo Dot Gen31
Fire Tab HD 101
ACCOUNT1
eventTypes1
expandJSON3
harmony4
notify159
readingsGroup2
readingsProxy9
siri1
statistics2
structure9
sunpos1
telnet1
weblink31
yowsup4

Gruß Michael
PI4 FHEM, PI3 FHEM, 6 x Echo mit talk2fhem, Siri, SNIPS auf PI3 mit Samson UB1, YeeLight, Homematic, MAX!, 433Mhz, LaCross, Xiaomi Vacuum V1, ESPEasy, Gardena, Telegram, FLOORPLAN, HEOS, Xiaomi Aqara, Sonoff, SolvisMax, SolvisClient, HUE, ESPEasy für Bayernlüfter, Harmony, Tasmota, JKBMS, EASUN

betateilchen

Zitat von: ahlermi am 29 März 2022, 10:59:19
Gibt es ein Zusatzmodul oder sowas wo man Statistiken ziehen kann was wie lange läuft/rechnet?

gib mal "help apptime" in die FHEM Kommandozeile ein.

Nicht nur das... es gibt hier in der Forumsoftware sogar code-Tags, mit denen man solche Ausgaben wie von Dir gepostet, sinnvoll darstellen kann!
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

ahlermi

Danke! ich glaube damit komme ich weiter.

Ich habe keinen Code geschrieben, das war ne Ausgabe.

Habe sogar 10 Minuten verwendet um das in die Tabelle rein zu bekommen... und nicht als Text zu posten.

Gruß Michael
PI4 FHEM, PI3 FHEM, 6 x Echo mit talk2fhem, Siri, SNIPS auf PI3 mit Samson UB1, YeeLight, Homematic, MAX!, 433Mhz, LaCross, Xiaomi Vacuum V1, ESPEasy, Gardena, Telegram, FLOORPLAN, HEOS, Xiaomi Aqara, Sonoff, SolvisMax, SolvisClient, HUE, ESPEasy für Bayernlüfter, Harmony, Tasmota, JKBMS, EASUN