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 |
| 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 관련 클럭 소스를 활성화합니다.
| On, Off |
tlbflush | 가상 프로세서의 TLB를 플러시합니다. | On, Off |
vapic | 고성능 메모리 매핑된 Advanced Programmable Interrupt Controller(APIC) 레지스터에 가속화된 MSR 액세스를 제공하는 가상 APIC를 활성화합니다. | On, Off |
vendor_id | Hyper-V 공급업체 ID를 설정합니다. |
|
vpindex | 가상 프로세서 인덱스를 활성화합니다. | On, Off |