OOM Killer가 끔찍한 결과를 목표로 삼은 중요한 프로세스가 있습니다. 나는 이런 일을 줄이고 싶다. Google 검색결과는 다음과 유사합니다.
echo -1000 > /proc/${PID}/oom_score_adj
프로그램 소스 자체에서 이 작업을 수행하고 싶지만. 이를 수행하기 위한 라이브러리 호출이나 시스템 호출이 있습니까? 아니면 ,, & 가 유일한 옵션 입니까 getpid()
?open()
write()
close()
답변1
내가 아는 한 시스템 호출이나 라이브러리 기능은 없습니다. 하지만 그럴 필요는 없습니다 getpid()
. 그냥 열어보세요./proc/self/oom_score_adj
곧장.