
나는 도커 컨테이너가 있는 8GB RAM이 있는 Ubuntu VM을 실행하고 있지만(8GB는 내 요구 사항에 거의 충분합니다) 어느 시점에서 메모리 고갈로 인해 VM이 정지/충돌하여 전원을 끄거나 재설정할 수밖에 없습니다. VM.
OS가 정지되지 않고 실행될 수 있도록 항상 충분한 메모리가 있도록 수행/추가할 수 있는 시스템 구성이 있습니까?
답변1
VM OS 내부에서 다음이 필요합니다.
최소 메모리를 사용하도록 실행하는 모든 항목의 구성 설정을 조정합니다... (이는 각 서비스/프로그램에 따라 다릅니다)
또한 "OOM Killer"(OOM은 Out Of Memory임), 즉 일부 경험적 방법에 따라 프로세스를 종료하는 커널 부분(때때로 올바른 프로세스가 아닐 수도 있음)에 대한 올바른 설정을 사용해야 할 수도 있습니다. 예를 들면 다음을 참조하세요.OOM 킬러는 어떤 프로세스를 먼저 종료할지 어떻게 결정합니까?
필요할 때 메모리를 교체할 수 있는 옵션도 제공하면(그리고 "올바른 방법"으로 조정) 도움이 될 것입니다(OOM "최후의 수단" "솔루션"을 선택하기 전에 VM의 OS에서 사용해야 함).