Linux OOM-Killer의 의사결정 알고리즘 완전 해부
Linux OOM-Killer, 왜 알아야 할까요? Linux 시스템을 사용하다 보면 메모리가 부족해지는 상황을 마주하게 됩니다. 이 때, 시스템이 멈추거나 불안정해지는 것을 막기 위해 Linux 커널은 OOM-Killer(Out-Of-Memory Killer)라는 특별한 메커니즘을 작동시킵니다. OOM-Killer는 메모리를 과도하게 사용하는 프로세스를 강제로 종료하여 시스템을 보호하는 역할을 합니다. 하지만 어떤 프로세스가 종료될지 예측하기 어렵고, 중요한 프로세스가 종료될 경우 심각한 문제가 발생할 수 있습니다. … 더 읽기