OOM Killerがひどい結果を目指す重要なプロセスがあります。私はこのようなことを減らしたいです。 Googleの検索結果は次のようになります。
echo -1000 > /proc/${PID}/oom_score_adj
プログラムソース自体でこれを実行したいのですが。これを行うためのライブラリ呼び出しまたはシステム呼び出しはありますか?それとも、、&は唯一のオプションですかgetpid()
?open()
write()
close()
答え1
私が知っている限り、システムコールやライブラリ機能はありません。しかし、そうする必要はありませんgetpid()
。ただ開いてみてください。/proc/self/oom_score_adj
まっすぐ。