8.2.15.4. 메모리(Memory)


가상 머신은 할당한 전체 가상 메모리 양으로 시작합니다. 가상 메모리 사용량이 RAM을 초과하면 호스트는 스왑 공간에 더 많이 의존합니다. 활성화된 경우 메모리 ballooning을 사용하면 가상 머신에서 해당 메모리의 사용되지 않는 부분을 포기할 수 있습니다. 사용 가능한 메모리는 호스트의 다른 프로세스 및 가상 시스템에서 재사용할 수 있습니다. 메모리 공간을 줄이면 공간을 낮추고 성능을 향상시킬 수 있습니다.

메모리 balloon 장치 및 드라이버를 제공하는 virtio-balloon 패키지는 로드 가능한 커널 모듈(LKM)으로 제공됩니다. 기본적으로 자동으로 로드되도록 구성됩니다. 모듈을 블랙리스트로 지정하거나 언로드하면 볼링이 비활성화됩니다.

메모리 balloon 장치는 서로 직접 조정되지 않으므로 호스트의 MoM(Memory Overcommit Manager) 프로세스에 의존하여 각 가상 시스템의 요구 사항을 지속적으로 모니터링하고 가상 메모리를 늘리거나 줄이도록 balloon 장치에 지시합니다.

성능 고려 사항:

  • Red Hat은 지속적인 고성능과 짧은 대기 시간이 필요한 워크로드에 대해 메모리 볼루닝 및 과다 할당을 권장하지 않습니다. High-Performance 가상 머신, 템플릿 및 풀 구성 을 참조하십시오.
  • Red Hat은 가상 머신 밀도(economy)를 늘리는 경우 성능보다 메모리 증대를 권장합니다.
  • 메모리 볼루는 CPU 사용률에 큰 영향을 미치지 않습니다. (KSM은 일부 CPU 리소스를 사용하지만 소비는 계속 부족합니다.)

메모리 증대를 활성화하려면 새 클러스터 또는 클러스터 편집 창에서 최적화 탭을 클릭합니다. 그런 다음 메모리 group(메모리) Optimization(메모리 최적화 활성화 ) 확인란을 선택합니다. 이 설정을 사용하면 이 클러스터의 호스트에서 실행 중인 가상 머신에서 메모리 과다 할당이 가능합니다. 이 확인란을 선택하면 MoM이 모든 가상 머신의 보장된 메모리 크기 제한으로 가능한 경우 볼루닝을 시작합니다. 8.2.3절. “최적화 설정 설명” 을 참조하십시오.

이 클러스터의 각 호스트는 상태가 Up으로 변경될 때 balloon 정책 업데이트를 수신합니다. 필요한 경우 상태를 변경하지 않고도 호스트에서 balloon 정책을 수동으로 업데이트할 수 있습니다. 8.2.9절. “클러스터의 호스트에서 MoM 정책 업데이트” 을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.