20.2.2.2. 구성 가능한 Hyper-V 개선 사항

특정 Hyper-V 기능을 구성하여 Windows VM을 최적화할 수 있습니다. 다음 표에서는 이러한 구성 가능한 Hyper-V 기능과 해당 값에 대한 정보를 제공합니다.

표 20.1. 구성 가능한 Hyper-V 기능

권장 사항설명

크래시

VM 충돌 시 정보와 로그를 저장하는 데 사용할 수 있는 VM에 MSR을 제공합니다. QEMU 로그에서 사용 가능한 의 정보입니다.

참고

hv_crash가 활성화되면 Windows 크래시 덤프가 생성되지 않습니다.

On, Off

evmcs

L0(KVM)과 L1(Hyper-V) 하이퍼바이저 간에 반가상화 프로토콜을 구현하므로 더 빠르게 L2가 하이퍼바이저로 종료될 수 있습니다.

참고

이 기능은 Intel 프로세서에서만 사용할 수 있습니다.

On, Off

빈도

Hyper-V 빈도 MSR(Hyper-V frequency Machine Specific Registers)을 활성화합니다.

On, Off

ipi

반가상화 프로세스 인터럽트(IPI) 지원을 활성화합니다.

On, Off

no-nonarch-coresharing

게스트 OS에 형제 SMT 스레드로 보고되지 않는 한 가상 프로세서가 실제 코어를 공유하지 않음을 알립니다. 이 정보는 Windows 및 Hyper-V 게스트가 SMT(동시 멀티 스레딩) 관련 CPU 취약점을 적절하게 완화하기 위해 필요합니다.

On, off, auto

reenlightenment

마이그레이션 중에 발생하는 타임스탬프 카운터(TSC) 빈도 변경이 있을 때 알림을 받습니다. 또한 게스트가 새 빈도로 전환할 준비가 될 때까지 이전 빈도를 계속 사용할 수 있습니다.

On, Off

완화됨

VM이 과도하게 로드된 호스트에서 실행 중일 때 일반적으로 운영되는 Windows 온전성 점검을 비활성화합니다. 이는 Linux가 KVM에서 실행될 때 자동으로 활성화되는 Linux 커널 옵션 no_timer_check와 유사합니다.

On, Off

runtime

게스트 코드 실행 및 게스트 코드 대신 소비된 프로세서 시간을 설정합니다.

On, Off

spinlocks

  • VM의 운영 체제에서 사용하는 가상 프로세서에서 호출하는 가상 프로세서가 동일한 파티션 내의 다른 가상 프로세서에 의해 잠재적으로 보유되는 리소스를 획득하려고 시도한다는 사실을 Hyper-V에 알립니다.Used by a VM's operating system to notify Hyper-V that the calling virtual processor is attempting to acquire a resource that is potentially held by another virtual processor within the same partition.
  • Hyper-V에서 가상 머신의 운영 체제에 과도한 회전 상황을 나타내는 빈도를 설정하기 전에 가상 머신의 운영 체제를 나타내는 데 사용됩니다.Used by Hyper-V to indicate to the virtual machine's operating system the number of times a spinlock acquisition should be attempted before indicating an excessive spin situation to Hyper-V.

On, Off

stimer

가상 프로세서에 대해 합성 타이머를 활성화합니다. 특정 Windows 버전은 HPET를 사용할 수 없는 경우(또는 HPET를 사용할 수 없는 경우에도 RTC) 사용으로 되돌아오고 가상 CPU가 유휴 상태인 경우에도 상당한 CPU 소비가 발생할 수 있습니다.

On, Off

stimer-direct

만료 이벤트가 정상적인 인터럽트를 통해 전달되는 경우 합성 타이머를 활성화합니다.

On, off.

synic

stimer와 함께, 합성 타이머를 활성화합니다. Windows 8은 이 기능을 주기 모드에서 사용합니다.

On, Off

time

VM에서 사용할 수 있는 다음 Hyper-V 관련 클럭 소스를 활성화합니다.

  • MSR 기반 82 Hyper-V 클럭 소스 (HV_X64_MSR_TIME_REF_COUNT, 0x40000020)
  • MSR (HV_X64_MSR_REFERENCE_TSC, 0x40000021)을 통해 활성화 된 TSC 83 페이지 참조

On, Off

tlbflush

가상 프로세서의 TLB를 플러시합니다.

On, Off

vapic

고성능 메모리 매핑된 Advanced Programmable Interrupt Controller(APIC) 레지스터에 가속화된 MSR 액세스를 제공하는 가상 APIC를 활성화합니다.

On, Off

vendor_id

Hyper-V 공급업체 ID를 설정합니다.

  • On, Off
  • ID 값 - 최대 12자의 문자열

vpindex

가상 프로세서 인덱스를 활성화합니다.

On, Off