Seite 1 von 1

Frage zu alten Images in Bezug auf SSD Flash Ausnutzung

Verfasst: Mi Okt 14, 2020 3:07 am
von Robosoc
Ich beobachte bei mir mehr oder weniger stetig die SSD Flash Speicheraulastung, weil ich diese vor einigen Monaten mit 68% schon recht hoch fand. Ein paar Wochen später war sie dann mal auf 67%, eben jedoch bei 71% und damit im orangenen Bereich.

Da ich eh nicht schlafen kann habe ich mich erstmalig auf die Suche nach den größten Verbrauchern gemacht. Im Verdacht hatte ich das KNX logging und die Timeseries, aber der Timeseries-DB hat gerade einmal 362 MB, das alarmierte mich nicht.

Dann dachte ich, dass ich eventuell zu viele Backups und KNX Projekte habe, aber auch da waren jeweils nur zwei Einträge, von denen ich jeweils den älteren gelöscht habe.

Dann bin ich auf der Portainer Seite darauf gestoßen, dass da einige GB verbraucht werden, was ich nicht plausibel fand, weil ich gar nicht viele Container im Einsatz habe. (CV app, Wiregate app, CV Testumgebung, grafana 7)...aber dann endlich habe ich das Übel gefunden... Diverse ungenutzte Images lagen im Image Archive....darunter diverse Grafana Zwischenstände.

Mir war nicht klar, dass die gepullten Images im System archiviert werden... Dies vielleicht als Info an Mitleser.

Durch das Löschen von nicht genutzten Grafana Instanzen bjn ich schonmal runter auf 53% SSD Speichernutzung gekommen.

Nun aber zu meiner eigentlichen Frage. In der Imageliste sind noch fünf weitere Images, die ich aber nicht selber gepullt habe und die vermutlich aus der Beta Phase stammen (wenn ich weiter nach rechts scrolle, sehe ich, dass die jeweils in 2018 und 2019 "created" wurden
Screenshot_20201014-030231_Firefox.jpg
Sollte man diese mit "unused" markierten Images aus irgendeinem Grund behalten? Sie verbrauchen bei mir immerhin rund 1,5GB.

Re: Frage zu alten Images in Bezug auf SSD Flash Ausnutzung

Verfasst: Mi Okt 14, 2020 10:45 am
von starwarsfan
Hallo miteinander,

also ich räume da regelmässig auf. Wüsste nicht, wozu man diese für längere Zeit aufbewahren sollte.

Konkret handhabe ich das bei einer neuen Image-Version so, dass ich den Container mit dem neuen Image instanziiere und dann laufen lasse. Das alte Image bleibt liegen. Wenn es dann das nächste neue Image gibt, wird wiederum ein neuer Container instanziiert und das ganz alte Image gelöscht. Damit bleibt jeweils genau ein altes Image liegen, für den Fall der Fälle.

Re: Frage zu alten Images in Bezug auf SSD Flash Ausnutzung

Verfasst: Mi Okt 14, 2020 10:49 am
von StefanW
Hallo zusammen,

Yves hat schon richtig erklärt.

Kurz: Man DARF jedes unbenutzte Image löschen.

Es gibt hier keine Automatik im TWS, weil die Container und die verwendeten Images gehören dem Kunden. Deshalb wird auch nicht aufgeräumt.

Die allgemeine Empfehlung ist, dass alle verwendeten Images auf Dockerhub liegen sollten und man diese von dort jederzeit wieder laden kann bei Bedarf. Wenn dem so ist, muss man keine Images aufheben, die man nicht mehr benutzt.

lg

Stefan

Re: Frage zu alten Images in Bezug auf SSD Flash Ausnutzung

Verfasst: Mi Okt 14, 2020 11:17 am
von starwarsfan
StefanW hat geschrieben: Mi Okt 14, 2020 10:49 am Die allgemeine Empfehlung ist, dass alle verwendeten Images auf Dockerhub liegen sollten und man diese von dort jederzeit wieder laden kann bei Bedarf. Wenn dem so ist, muss man keine Images aufheben, die man nicht mehr benutzt.
Genau so ist es. :handgestures-thumbupright:

Re: Frage zu alten Images in Bezug auf SSD Flash Ausnutzung

Verfasst: Mi Okt 14, 2020 2:33 pm
von Robosoc
Alles klar, vielen Dank!