18.6.7. CPU 가중치 튜닝


특정 VM(가상 머신)의 CPU 성능을 개선하기 위해 해당 VM에 대한 CPU 시간 할당 우선 순위를 지정할 수 있습니다. 이렇게 하려면 CPU weight 설정을 사용합니다.

이 설정은 실행 중인 다른 VM에 비해 VM(가상 머신)이 수신하는 CPU 시간을 제어합니다. 특정 VM의 CPU 가중치를 늘리면 이 VM은 다른 VM에 비해 더 많은 CPU 시간을 받습니다.

VM의 CPU 가중치를 구성하려면 cpu_shares 매개변수를 조정합니다. 가능한 CPU 가중치 값은 0 에서 262144 사이이고 새 VM의 기본값은 1024 입니다.

프로세스

  1. VM의 현재 CPU 가중치 를 확인합니다.

    # virsh schedinfo <vm_name>
    
    Scheduler      : posix
    cpu_shares : 1024
    vcpu_period    : 0
    vcpu_quota     : 0
    emulator_period: 0
    emulator_quota : 0
    global_period  : 0
    global_quota   : 0
    iothread_period: 0
    iothread_quota : 0
  2. CPU 가중치 를 기본 값으로 조정합니다.

    # virsh schedinfo <vm_name> --set cpu_shares=2048
    
    Scheduler      : posix
    cpu_shares : 2048
    vcpu_period    : 0
    vcpu_quota     : 0
    emulator_period: 0
    emulator_quota : 0
    global_period  : 0
    global_quota   : 0
    iothread_period: 0
    iothread_quota : 0

    이 예에서 cpu_shares 는 2048로 설정됩니다. 즉, 다른 모든 VM의 값이 1024로 설정되면 이 VM은 약 2배의 CPU 시간이 수신됩니다.

    --live --config 옵션을 사용하여 다시 시작하지 않고 실행 중인 VM을 구성할 수도 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동