プロセスのページ (ユーザー部分!) を削除からスワップに保存する必要があります。
カーネルでのみ行う必要があります。(言語 CI 知っている)
(たぶん、shrink_page_list にフックを挿入しますか?)
システム内の物理メモリの量を保存してしきい値を設定する必要があるプロセスの ID があります (いっぱいになっていない間はいっぱいになります)。ID としきい値は、/proc、/dev、または /sys に書き込みます。
これにアプローチする方法は?
どのファイルを確認しますか?
どのチュートリアルを読むべきですか?
たぶん、このタスクに何らかの形で関連する例があるでしょう。
情報: Debian Lenny のカーネルをコンパイルしています。Qemu を使用して Ubuntu で起動します。