うまくいけば、タイトルは明確です。mmap()を介して取得したメモリのチャンクがあります。しばらくして、私はこの範囲内のデータはもう必要ないと結論付けました。ただし、この範囲を維持したいと思います。つまり、mummap()を呼び出したくありません。私は良き市民になりたいと思っており、必要以上にシステムを交換しないようにしています。
Linuxカーネルに、特定のページが物理ページに裏打ちされていて、カーネルがその物理ページが必要であると判断した場合、わざわざそのページを書き込んでスワップしないように指示する方法はありますか?
内部的には、この魔法の関数呼び出しは、最初にスワップに書き込むことなく、指定された仮想ページと物理ページ(存在する場合)の間のマッピングを破棄すると思います。