NEWS
Proxmox Speicherverbrauch wächst kontinuirlich
-
Hallo,
Re: [GELÖST] Proxmox RAM voll?!
hatte dort gelesen, aber ich mache hier mal ein neues Thema auf.
Ich habe Proxmox am Laufen, es läuft zur Zeit eine VM mit iobroker, habe dem iobroker 8 GB RAM zugeordnet und 4 CPU. CPU-Last ist ok. Habe das heute morgen installiert, nach dem alles ok war, die VM durchgestartet. Da hatte ich im iobroker um die 2 GB an Speicherverbrauch. Jetzt gerade eben noch einmal kontrolliert, jetzt liegt der Verbrauch bei ca. 2,6 GB. Irgend etwas scheint da schleichend den RAM vollzuschreiben und nicht wiederfreizugeben. Starte ich die VM durch, liegt der RAM wieder bei ca. 2 GB. Auf der VM läuft auch MariaDB, aber die hatte ich bisher immer dort liegen. Hat das vielleicht schon jemand in jüngerer Zeit beobachtet?
Hier nach dem Durchstarten der VM
-
@opossum Keine Sorge! Das ist normal. Der ioBroker reserviert sich mit der Zeit RAM den er bei Bedarf auch wieder frei gibt. Nach einiger Laufzeit sollte sich der RAM-Bedarf einpendeln und nicht weiter ansteigen. Ich starte meist bei 1,25 GB und das steigert sich dann in den nächsten zwei Tagen auf 1,85 GB.
-
Hallo, @Dr-Bakterius ,
danke für Deine Nachricht. Habe jetzt geschaut, heute nacht gestartet (siehe oben) und jetzt liegt er bei 30%. Hoffe, das wird nicht mehr.
Sieht auf jeden Fall so aus, als wenn es da einen Memory Leak gibt, aber ich werde das mal über den ganzen Tag beobachten. -
@opossum sagte in Proxmox Speicherverbrauch wächst kontinuirlich:
ich werde das mal über den ganzen Tag beobachten
Ein Tag ist da fast zu wenig. Wie gesagt, bei mir pendelt es sich erst nach zwei bis drei Tagen ein. Und solange der Speicher nicht komplett voll läuft, brauchst du dir keine grauen Haare wachsen lassen. Freier Speicher ist toter Speicher! Besser als Puffer verwenden als leer herumliegen lassen. Und genau das macht Linux.
Sieht bei mir so aus:
-
Hallo, @Dr-Bakterius ,
jetzt sieht das bei mir so aus:
Sind also schon 45% bei gleichem Softwarestand. In der Zeit, wo der Verbrauch nach oben geht, (02:00) läuft das iobroker Backup und dann um 02:30 Uhr das MySQL-Backup. Das SQL-Backup läuft über ein Blockly-Script mit exec, das stelle ich mal auf einen Cronjob um, mal sehen, ob das Besserung bringt. Jetzt 45% ist aus meiner Sicht zu viel. -
Hallo,
jetzt neu gestartet, Backup MySQL als Cronjob geplant und das Backupscript geändert.
Nun wieder abwarten. -
Hallo,
ich habe jetzt eine neue VM für mysql aufgesetzt, werde mysql vom iobroker herunternehemen und weiter beobachten. -
@opossum sagte in Proxmox Speicherverbrauch wächst kontinuirlich:
Jetzt 45% ist aus meiner Sicht zu viel.
Und wieso zuviel? Teile der Maschine eben nur so viel RAM zu wie sie maximal verwenden soll. Ich habe 3 GB eingestellt und davon belegt sie max. 2⁄3. Was machst du mit dem freien RAM?
SQL in eine eigene Maschine zu legen macht Sinn - habe ich auch so. Und dass nach einem Backup mehr RAM belegt ist hatte ich früher auch (fällt mir jetzt nicht mehr auf). Aber auch das macht nichts, weil RAM hier eben nur zum Buffern genutzt wird. Der wird sofort freigegeben wenn er anderweitig benötigt wird.
-
Hallo, @Dr-Bakterius ,
Habe mich jetzt mal mit der Speicherverwaltung von Linux etwas näher befasst und mal gelesen. Habe hier dazu etwas Interessantes gefunden. Danach ist das so ok, auch wenn die Grafik einem hier etwas anderes vorgaukelt.
-