Gibt sich der tmpfs zugewiesene Speicher selbst frei, wenn er von einer Anwendung benötigt wird?


2

Ich habe 8 GB RAM und 4 GB sind für die tmpfs auf / dev / shm reserviert.

In / dev / shm befindet sich eigentlich nichts. Ich frage mich also, ob dieser Speicher noch für Anwendungen verfügbar ist.

Wenn ich in einer Anwendung 7 GB verwenden müsste (was ich tue), würden die tmpfs dafür einen Teil ihres zugewiesenen Speichers abgeben, oder würde ich am Ende Swap nach 4 GB verwenden?

Antworten:


1

Von Documentation/filesystems/tmpfs.txt:

tmpfs ... wächst und schrumpft, um die darin enthaltenen Dateien aufzunehmen, und kann nicht benötigte Seiten auslagern, um Speicherplatz auszutauschen.

Wenn Sie also nicht alle 4 GB Daten gleichzeitig benötigen tmpfs, erhalten Sie so viel RAM wie möglich für Ihre Anwendungen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.