IT-Lexikon › Infrastruktur › Seiten-Cache

Seiten-Cache

Infrastruktur Svenska → Aktualisiert: 2026-09-08

Der Cache des Kernels für Dateiinhalte im RAM — der Grund, warum der freie Speicher auf einem Linux-Server immer beunruhigend niedrig aussieht.

Jede Lesung von der Platte wird im Speicher abgelegt, und die nächste Lesung derselben Daten kommt von dort, ohne die Platte anzufassen. Auch Schreibvorgänge landen zunächst im Cache und werden erst später ausgeschrieben, weshalb write() zurückkehrt, lange bevor die Daten tatsächlich auf der Platte liegen — und weshalb es fsync() für alle gibt, die diese Garantie brauchen.

Der Cache belegt jeden Speicher, der sonst ungenutzt bliebe, und gibt ihn sofort zurück, sobald ein Programm ihn braucht. Deshalb ist eine niedrige Zahl unter "free" in free -h normal und sogar wünschenswert; die Spalte, die zählt, ist available. Das Missverständnis ist so verbreitet, dass die Seite linuxatemyram.com eigens existiert, um es zu erklären.

← Zurück zum Lexikon