Überprüfen Sie Ihre "echte" Speichernutzung mit dem Befehl "free". Beachten Sie, dass Linux die Inhalte so lange wie möglich im Speicher hält, da Sie sie möglicherweise erneut verwenden können. Dadurch wird eine große Cache- / Pufferverwendung des Speichers erzeugt.
Als Antwort auf Keeners Kommentar bearbeiten:
total used free shared buffers cached Mem: 4058084 3974976 83108 0 89152 3520952 -/+ buffers/cache: 364872 3693212 Swap: 2040212 157048 1883164
Haben Sie die Zeile "- / + Puffer / Cache" (was ich bezweifle, dass Sie dies klar oben sehen können) überprüft? Haben Sie dann immer noch sehr wenig Speicherplatz in dieser Zeile? Wie Sie in meinem Beispiel sehen können, ist dies der "echte" freie Speicher, während Sie in der ersten Zeile oder in der oberen Zeile nur einen ziemlich nutzlosen Wert sehen. Jetzt möchte ich nur sicherstellen, dass Sie die Ausgabe verstehen. Wenn Sie, wie Sie bereits sagten, bereits kostenlos nachgesehen haben, hätten Sie gesehen, dass Sie kein Leck haben und Ihr Rechner nur zwischengespeichert wird, wie Sie in Ihrem abschließenden Kommentar zur Lösung sagen .