Ich verwende tmpfs für mein /tmp
Verzeichnis. Wie kann ich den Computer dazu bringen, die Dateien in der Datei /tmp
auszutauschen, bevor er etwas austauscht, das von Anwendungen verwendet wird?
Grundsätzlich sollten die darin enthaltenen Dateien /tmp
eine 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?
/tmp
aber viel mehr mit dem, was zuerst ausgetauscht wird - Prozessspeicher oder Seitencache? Weil tmpfs
ist Seitencache gemountet. Schauen Sie sich diesen Kommentar auf der oben verlinkten Seite an.
vm.swappiness=0