コンソールからプロセスツリーのすべてのページを mlock するにはどうすればよいですか?

コンソールからプロセスツリーのすべてのページを mlock するにはどうすればよいですか?

「mlockall() は、呼び出しプロセスのアドレス空間にマップされたすべてのページをロックします」

プロセスツリーのコンソールからこれを行うにはどうすればよいでしょうか?

lockall sh -c "read_data | process_data | write_data"、 スタイルniceioniceのようなものですschedtool -e

答え1

自分で実装しました: libmlockall。

LD_PRELOAD を設定すると、ロードされるプロセスごとに mlockall が呼び出されます。

http://github.com/vi/libmlockall

関連情報