Siduction Forum

Siduction Forum => Software - Support => Topic started by: paco on 2025/02/18, 10:31:31

Title: Wer oder was fordert soviel Cache-Speicher?
Post by: paco on 2025/02/18, 10:31:31
Seit einiger Zeit beobachte ich immer wieder, dass Programme mangels Speicher nicht starten können. Das Problem tritt (geschätzt) in ca. 30 % der Fälle auf.

Heute z. B. bei einem frisch gestarteten System in der Konsole von KDE (iso vom 26.12., keine eigenen Autostarts etc.!), ohne dass (außer der Konsole) irgendein Programm gestartet worden wäre:

free -hw
              gesamt       benutzt     frei      gemeins.   Puffer        Cache   verfügbar
Speicher:       31Gi       2,6Gi       125Mi        28Mi        51Mi        29Gi        28Gi
Swap:           36Gi       1,0Mi        36Gi


Wie kann ich herausbekommen, wer oder was so hungrig nach Speicher ist bzw. wie kann ich diesen Hunger einschränken. 32 GB Haupspeicher sollten doch wirklich ausreichen.
Title: Re: Wer oder was fordert soviel Cache-Speicher?
Post by: michaa7 on 2025/02/18, 12:01:01
htop (in der konsole);

Siehe https://www.techgrube.de/programme-und-webdienste/htop-laufende-prozesse-und-systemressourcen-im-blick
Die gelbe Farbe gibt den Cacheanteil an, blau buffers.

Ich bin kein Fachmann, aber wenn der CACHE-Speicher vollläuft sollte das kein Problem sein. Im Gegenteil. U.a. geschlossene Programme bleiben dort liegen für den Fall dass du sie wieder öffnest, was dann viel schneller geht. Und sollte neuer Cache benötig werden wird der älteste nicht wirklich benötigte Eintrag gelöscht bzw überschrieben. Du siehst ja schon in deiner geposteten Anzeige dass, obwohl 29Gi von 31Gi als Cache gekennzeichnet sind, dennoch 28Gi (bei Bedarf) *verfügbar* sind ;-) . Cacheauslastung ist ein performancesteigerndes feature!         

Relevant wäre der RAM Verbrauch. Auch den (Mem grün) siehst du in htop, direkt unter der Belastungsanzeige der CPUs, der ist nicht bei knapp 32Gi sondern im angezeigten Fall bei 2,6Gi.

Dass deshalb Programme nicht starten können erscheint mir unwahrscheinlich. Wie sieht das bei dir konkret aus wenn du welche Programme wie startest. Ggf. diese Nichtstarter über die Konsole starten und den output hier posten.