검색

15장. 메모리 부족 상태 관리

download PDF

OOM(메모리 부족)은 스왑 공간을 포함하여 사용 가능한 모든 메모리가 할당된 컴퓨팅 상태입니다. 일반적으로 이로 인해 시스템이 패닉 상태가 되고 예상대로 작동하지 않습니다. 시스템에서 OOM 상태를 방지하는 데 사용되는 지침입니다.

사전 요구 사항

  • 시스템에 대한 root 권한이 있습니다.

15.1. 메모리 부족 값 변경

/proc/sys/vm/panic_on_oom 파일에는 OOM(Out of Memory) 동작을 제어하는 스위치인 값이 포함되어 있습니다. 파일에 1 개가 포함된 경우 커널은 OOM에 패닉 상태가 되고 예상대로 작동하지 않습니다.

기본값은 0 입니다. 이는 시스템이 OOM 상태에 있을 때 커널이 oom_killer() 함수를 호출하도록 지시합니다. 일반적으로 oom_killer() 는 불필요한 프로세스를 종료하므로 시스템이 유지될 수 있습니다.

/proc/sys/vm/panic_on_oom 의 값을 변경할 수 있습니다.

절차

  1. /proc/sys/vm/panic_on_oom 의 현재 값을 표시합니다.

    # cat /proc/sys/vm/panic_on_oom
    0

    /proc/sys/vm/panic_on_oom 에서 값을 변경하려면 다음을 수행합니다.

  2. 새 값을 /proc/sys/vm/panic_on_oom 으로 에코합니다.

    # echo 1 > /proc/sys/vm/panic_on_oom
참고

OOM(OOM 1)에서 Real-Time 커널 패닉을 생성하는 것이 좋습니다. 그렇지 않으면 시스템이 OOM 상태가 되면 더 이상 결정적이지 않습니다.

검증 단계

  1. /proc/sys/vm/panic_on_oom 값을 표시합니다.

    # cat /proc/sys/vm/panic_on_oom
    1
  2. 표시된 값이 지정된 값과 일치하는지 확인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.