「mlockall() は、呼び出しプロセスのアドレス空間にマップされたすべてのページをロックします」
プロセスツリーのコンソールからこれを行うにはどうすればよいでしょうか?
lockall sh -c "read_data | process_data | write_data"
、 スタイルnice
、ionice
のようなものですschedtool -e
。
答え1
自分で実装しました: libmlockall。
LD_PRELOAD を設定すると、ロードされるプロセスごとに mlockall が呼び出されます。