Der Linux-Kernel verwendet den verfügbaren Speicher für das Zwischenspeichern von Festplatten, es sei denn, dies wird von einem laufenden Programm benötigt.
Dies gilt als gut; Angenommen, Sie haben 4 GB RAM und Ihre Programme verwenden nur 1 GB. Die anderen 3 GB werden verschwendet. Trotz des "Wohlfühl" -Eindrucks, wenn Sie wissen, dass Sie nur 25% Ihres Gedächtnisses verwenden, bleiben die anderen 75% ungenutzt. Der Kernel verwendet dies also zum Zwischenspeichern von Dateien, was die Leistung erheblich verbessert. Es ist automatisch; Im Gegensatz zu älteren Betriebssystemen müssen Sie nicht entscheiden, wie viel für den Festplatten-Cache verwendet werden soll, oder ihn manuell konfigurieren.
"Der Linux-Festplatten-Cache ist sehr unauffällig. Er verwendet freien Speicher, um die Datenzugriffsgeschwindigkeit erheblich zu erhöhen, ohne dass Anwendungen Speicherplatz verlieren. Ein voll ausgelasteter RAM-Speicher unter Linux ist eine effiziente Nutzung der Hardware, kein Warnsignal."
Dies ist eine so häufige Frage, dass es eine ganze Website gibt, die sich dieser Frage widmet:
http://www.linuxatemyram.com
Die Website hat sogar die Möglichkeit, den Festplatten-Cache zu leeren, sodass Sie einige Anwendungen ausführen und sehen können, wie viel schneller sie sind, wenn der Cache aktiviert ist :)