검색

23.17.20. 메모리 대역폭 장치

download PDF
풍선 장치는 사용되지 않는 것으로 가상 시스템의 RAM의 일부를 지정할 수 있습니다(Bood라고 하는 프로세스)는 호스트에 대한 메모리를 해제하거나 해당 호스트의 다른 가상 머신에 사용할 수 있습니다. 가상 시스템에 메모리가 다시 필요한 경우 balloon가 해제될 수 있으며 호스트는 RAM을 다시 가상 시스템에 배포할 수 있습니다.
메모리 풍선의 크기는 <currentMemory><메모리> 설정 간의 차이에 따라 결정됩니다. 예를 들어 <메모리> 가 2GiB로 설정되고 <currentMemory> 가 1GiB인 경우 풍선에 1GiB가 포함됩니다. 수동 구성이 필요한 경우 virsh setmem 명령을 사용하여 <currentMemory> 값을 설정할 수 있으며 virsh setmaxmem 명령을 사용하여 <메모리> 값을 설정할 수 있습니다.
주의
<currentMemory> 값을 수정할 경우 게스트 OS가 제대로 작동할 수 있도록 충분한 메모리를 남겨 두어야 합니다. 설정된 값이 너무 작으면 게스트가 불안정해질 수 있습니다.
가상 메모리 풍선 장치가 모든 KVM 게스트 가상 머신에 자동으로 추가됩니다. XML 구성에서 <memballoon> 요소로 표시됩니다. 메모리 증대는 libvirt 서비스에서 관리하며 적절한 경우 자동으로 추가됩니다. 따라서 특정 PCI 슬롯을 할당해야 하지 않는 한 게스트 가상 머신 XML에 이 요소를 명시적으로 추가할 필요는 없습니다. <memballoon> 장치를 명시적으로 비활성화해야 하는 경우 이 용도로 model='none' 을 사용할 수 있습니다.
다음 예제에서는 libvirt 가 자동으로 추가하는 memballoon 장치를 보여줍니다.

그림 23.77. 메모리 풍선 장치


  ...
  <devices>
    <memballoon model='virtio'/>
  </devices>
  ...
다음 예제에서는 요청된 정적 PCI 슬롯 2를 사용하여 수동으로 추가된 장치를 보여줍니다.

그림 23.78. 수동으로 추가된 메모리 풍선 장치


  ...
  <devices>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </memballoon>
  </devices>
...
필수 model 속성은 제공되는 풍선 장치의 유형을 지정합니다. 유효한 값은 가상화 플랫폼에 고유합니다. KVM 하이퍼바이저에서 'virtio' 가 기본 설정입니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.