Wie stelle ich pro Prozess Swapiness für Linux ein?


29

/proc/sys/vm/swappinessist nett, aber ich möchte einen knopf, der pro zess gefällt /proc/$PID/oom_adj. Damit ich bestimmte Prozesse weniger wahrscheinlich als andere machen kann, dass ihre Seiten ausgetauscht werden. Im Gegensatz zu memlock(), verhindert aber nicht ein Programm aus ausgelagert werden. Und wie nice, der Benutzer kann nicht standardmäßig ihre Programme weniger wahrscheinlich machen, sondern nur wahrscheinlicher, dass sie ausgetauscht werden. Ich glaube, ich musste das nennen /proc/$PID/swappiness_adj.

Antworten:


30

2
Beachten Sie, dass das Aktivieren von memory-cgroup gemäß dem RedHat-Handbuch zusätzlichen Speicher benötigt (40 Byte pro Seite). Betrachten Sie riesige Seiten, um die Anzahl der Seiten in diesem Kontext zu verringern. Siehe wiki.debian.org/Hugepages
Tino
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.