Ich verwende tmpfs für mein /tmpVerzeichnis. Wie kann ich den Computer dazu bringen, die Dateien in der Datei /tmpauszutauschen, bevor er etwas austauscht, das von Anwendungen verwendet wird?
Grundsätzlich sollten die darin enthaltenen Dateien /tmpeine höhere Austauschbarkeit aufweisen als der von Prozessen verwendete Speicher.
Es scheint, dass diese Antwort https://unix.stackexchange.com/a/90337/56970 sehr sinnvoll ist, aber Sie können den Austausch für ein einzelnes Verzeichnis nicht ändern. Ich weiß zwar über cgroups Bescheid, sehe aber keine Möglichkeit, tmp zu einer cgroup zu machen?
/tmpaber viel mehr mit dem, was zuerst ausgetauscht wird - Prozessspeicher oder Seitencache? Weil tmpfsist Seitencache gemountet. Schauen Sie sich diesen Kommentar auf der oben verlinkten Seite an.
vm.swappiness=0