![사용자 프로세스를 종료한 후 oom-killer를 다시 시작해야 합니까?](https://linux55.com/image/14010/%EC%82%AC%EC%9A%A9%EC%9E%90%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%A2%85%EB%A3%8C%ED%95%9C%20%ED%9B%84%20oom-killer%EB%A5%BC%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
사용자 프로세스(시스템에 중요하지 않은 프로세스)에서 oom-killer를 호출한 후 다시 시작해야 합니까? 사용자 프로세스가 종료되는 것 외에 잘못된 상태가 될 가능성이 있습니까? 이 문제를 조사한 결과 oom-killer가 하나의 사용자 프로세스만 종료하더라도 OOM 이벤트 후에 다시 시작하는 것이 좋습니다. oom-killer가 무작위 시스템 프로세스를 종료하면 재부팅이 필요하다는 점을 이해합니다. 하지만 사용자 프로세스를 종료하는 경우 다른 프로세스가 이상한 상태가 될 가능성이 있습니까?
답변1
"다시 시작하는 것이 권장되는 것 같습니다"... 이것은 Windows에 관한 것이며 모든 것에 권장되는 것 같습니다. 아니요, 재부팅할 필요가 없습니다. 그러나 OOM 상황의 원인이 무엇인지 조사하십시오. 즉, 프로세스가 종료되었는지 또는 다른 프로세스가 너무 많은 메모리를 소비하기 시작했는지 조사하십시오. 또한 해당 머신에 여유 스왑 공간을 남겨두어야 하는지 확인하세요.