Linuxのプロセスごとのスワッピングを設定するにはどうすればよいですか?


29

/proc/sys/vm/swappinessいいですが、私はのようなプロセスごとのノブが欲しいです/proc/$PID/oom_adj。そのため、特定のプロセスが他のプロセスよりもページをスワップアウトする可能性が低くなります。とは異なりmemlock()、これはプログラムがスワップアウトされるのを防ぎません。そしてのようniceに、ユーザーはデフォルトでプログラムの可能性を低くすることはできませんが、スワップされる可能性が高くなります。これを呼ばなければならなかったと思う/proc/$PID/swappiness_adj

回答:


30

2
RedHatガイドによると、memory-cgroupを有効にするとページごとに40バイトの追加メモリが使用されることに注意してください。このコンテキストのページ数を減らすためにhugepagesを検討してください。wiki.debian.org/ Hugepages
Tino
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.