Habe ich mal zur Sicherheit ausprobiert. Bringt aber nur ca. 5% Speicherersparnis
Watchdog: high memory usage (>95%) detected
Moderator: Co-Administratoren
-
- Beiträge: 9740
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 705 Mal
- Danksagung erhalten: 1644 Mal
Re: Watchdog: high memory usage (>95%) detected
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 1801
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 60 Mal
- Danksagung erhalten: 266 Mal
- Kontaktdaten:
Re: Watchdog: high memory usage (>95%) detected
Der Speicherverbrauch des CCU-Historians ist klar begrenzt durch die Kommandozeilenoption -Xmx512m. Dadurch darf der CCU-Historian 512 MB verwenden. Hinzu kommen ca. 100 MB je nach eingesetzter Java-VM. Das entspricht etwa den 588 MB, die als RSS (dazu später mehr) angezeigt werden.
Ich nehme an, dass Dein System nur 1 GB RAM insgesamt besitzt? Dann solltest Du besser -Xmx256m in dem Startup-Skript (Datei /usr/local/etc/config/rc.d/ccu-historian) setzen.
Zu den Speicherangaben: RSS (Resident set size) entspricht ungefähr dem, was tatsächlich an physikalischem RAM von einem Prozess belegt wird. VSZ (Virtual set size) gibt den virtuellen Adressbereich an, der aber tatsächlich nur zu einem kleinen Teil (RSS) auch genutzt wird. Die VSZ-Angaben können also ignoriert werden.
Ich nehme an, dass Dein System nur 1 GB RAM insgesamt besitzt? Dann solltest Du besser -Xmx256m in dem Startup-Skript (Datei /usr/local/etc/config/rc.d/ccu-historian) setzen.
Zu den Speicherangaben: RSS (Resident set size) entspricht ungefähr dem, was tatsächlich an physikalischem RAM von einem Prozess belegt wird. VSZ (Virtual set size) gibt den virtuellen Adressbereich an, der aber tatsächlich nur zu einem kleinen Teil (RSS) auch genutzt wird. Die VSZ-Angaben können also ignoriert werden.
Wieviel freier Speicher noch vorhanden ist, hängt natürlich von vielen Faktoren ab. Auch wenn der Speicherverbrauch vom CCU-Historian begrenzt ist, kann der freie Speicher bei Aktionen des CCU-Historians sinken. Dies hängt damit zusammen, dass das Betriebssystem Linux entscheidet, weiteren Speicher für die Optimierung der Lese-/Schreibzugriffe auf die Datenbank zu verwenden. Darauf hat der CCU-Historian keinen Einfluss. Dieser kann dann nach einiger Zeit auch wieder freigegeben werden.
-
- Beiträge: 9740
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 705 Mal
- Danksagung erhalten: 1644 Mal
Re: Watchdog: high memory usage (>95%) detected
Danke für das ausführliche Feedback. Dann müsste es mir Xmx256m ja besser werden.
Wenn es nicht am CCU historian liegt, dann muss mir der 3.61.5 irgendein anderer Prozess etwas mehr Speicher brauchen.
Wenn es nicht am CCU historian liegt, dann muss mir der 3.61.5 irgendein anderer Prozess etwas mehr Speicher brauchen.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 148
- Registriert: 06.04.2015, 11:14
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 12 Mal
Re: Watchdog: high memory usage (>95%) detected
Schalte Dir den "Monit Service Manager" frei:
https://github.com/jens-maus/RaspberryM ... l%C3%A4che
Dann kannst Du genau sehen, welches Programm wieviel Speicher verbraucht.
-
- Beiträge: 9740
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 705 Mal
- Danksagung erhalten: 1644 Mal
Re: Watchdog: high memory usage (>95%) detected
ALso auf meinem System ist es der Historian, der mit 50% den überwiegenden Teils das RAM beansprucht. Danach kommt lange nichts und dann mit 11,5% der HMIPServer. Mal beobachten, wie sich der Speicherverbrauch entwickelt.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 4158
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 351 Mal
- Danksagung erhalten: 285 Mal
Re: Watchdog: high memory usage (>95%) detected
Seit der Änderung hab ich auf meinem Raspberry Pi3b keine Probleme mehr. Danke!
-
- Beiträge: 9740
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 705 Mal
- Danksagung erhalten: 1644 Mal
Re: Watchdog: high memory usage (>95%) detected
Beansprucht der Historian bei dir jetzt tatsächlich nur 256 MB? Bei mir braucht er trotz der Xmx256m Option 512MB
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Henke
- Beiträge: 1535
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 142 Mal
- Danksagung erhalten: 309 Mal
Re: Watchdog: high memory usage (>95%) detected
Leider bekomme ich mit 1 GB RAM andauernd:
Code: Alles auswählen
Oct 4 03:09:43 ccu3-webui user.err monit[2242]: 'ccu3-webui' mem usage of 95.7% matches resource limit [mem usage > 95.0%]
Hat leider nichts geändert. Gibt es noch andere Tipps?
LG
Michael
-
- Beiträge: 1801
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 60 Mal
- Danksagung erhalten: 266 Mal
- Kontaktdaten:
Re: Watchdog: high memory usage (>95%) detected
Dass der Speicher knapp wird, muss nicht unbedingt am CCU-Historian liegen.
Bitte mal folgenden Befehl ausführen:
Code: Alles auswählen
ps -o rss,args
-
- Beiträge: 9740
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 705 Mal
- Danksagung erhalten: 1644 Mal
Re: Watchdog: high memory usage (>95%) detected
Ich habe den seit einiger Zeit mit der Option -Xmx384m laufen, Speicherverbrauch aktuell 418 MB. Immerhin ist der Speicherverbrauch des Systems seit dem unterhalb der Warnschwelle.
Wenn Du ausführst kannst Du die aktuellen parameter sehen
Einen Tip habe ich noch: nachprüfen, ob er die Option wirklich genommen hat.
Wenn Du
Code: Alles auswählen
ps -orss,args|grep historian
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++