검색

9.3.3. 도메인 프로세스

download PDF
Red Hat Enterprise Linux에서 제공되는 대로 libvirt는 libnuma를 사용하여 도메인 프로세스에 대한 메모리 바인딩 정책을 설정합니다. 이러한 정책의 노드 세트는 정적 (도메인 XML에서 지정됨) 또는 auto ( numad 쿼리로 구성)로 구성할 수 있습니다. <numatune> 태그 내부에서 이를 구성하는 방법에 대한 예는 다음 XML 구성을 참조하십시오.
<numatune>
        <memory mode='strict' placement='auto'/>
</numatune>
<numatune>
        <memory mode='strict' nodeset='0,2-3'/>
</numatune>
libvirt는 sched_setaffinity(2) 를 사용하여 도메인 프로세스에 대한 CPU 바인딩 정책을 설정합니다. cpuset 옵션은 정적 (도메인 XML에 지정됨) 또는 auto ( numad 쿼리로 구성)일 수 있습니다. <vcpu> 태그 내부에서 이를 구성하는 방법에 대한 예는 다음 XML 구성을 참조하십시오.
<vcpu placement='auto'>8</vcpu>
<vcpu placement='static' cpuset='0-10,ˆ5'>8</vcpu>
<vcpu><numatune> 에 사용하는 배치 모드 사이에는 암시적 상속 규칙이 있습니다.
  • <numatune> 의 배치 모드는 기본적으로 동일한 배치 모드인 <vcpu> 또는 <nodeset> 가 지정된 경우 static 으로 설정됩니다.
  • 마찬가지로 <vcpu> 의 배치 모드는 기본적으로 <numatune> 의 동일한 배치 모드 또는 <cpuset> 가 지정된 경우 static 으로 설정됩니다.
즉, 도메인 프로세스의 CPU 튜닝 및 메모리 튜닝을 별도로 지정하고 정의할 수 있지만 다른 배치 모드에 종속되도록 구성할 수도 있습니다.
시작 시 모든 vCPU를 고정하지 않고 선택한 vCPU 수를 부팅하도록 numad로 시스템을 구성할 수도 있습니다.
예를 들어 32개의 vCPU가 있는 시스템에서 8개의 vCPU만 부팅하려면 다음과 유사한 XML을 구성합니다.
<vcpu placement='auto' current='8'>32</vcpu>
참고
vcpu 및 numatune http://libvirt.org/formatdomain.html#elementsCPUAllocation 에 대한 자세한 내용은 다음 URL을 참조하십시오. http://libvirt.org/formatdomain.html#elementsNUMATuning
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.