4장. Windows 가상 머신 최적화


RHEL 10에서 호스팅되는 VM(가상 머신)에서 Microsoft Windows를 게스트 운영 체제로 사용하는 경우 게스트의 성능에 부정적인 영향을 미칠 수 있습니다.

따라서 다음의 조합을 수행하여 Windows VM의 성능을 최적화할 수 있습니다.

4.1. Windows 가상 머신용 KVM 반가상화 드라이버 설치

Windows 가상 머신(VM)의 성능을 개선하는 기본 방법은 게스트 운영 체제에 Windows용 KVM 반가상화(virtio) 드라이버를 설치하는 것입니다.

참고

virtio-win 드라이버는 각 virtio-win 릴리스 시 사용 가능한 Windows 10 및 11의 최신 릴리스에 대해 인증되었습니다(WHQL). 그러나 virtio-win 드라이버는 일반적으로 테스트되어 이전 빌드의 Windows 10 및 11에서도 올바르게 작동할 것으로 예상됩니다.

Windows VM에 드라이버를 설치하려면 다음 작업을 수행합니다.

  1. 호스트 시스템에서 설치 미디어를 준비합니다. 자세한 내용은 호스트 시스템에서 virtio 드라이버 설치 미디어 준비를 참조하십시오.
  2. 설치 미디어를 기존 Windows VM에 연결하거나 새 Windows VM을 생성할 때 연결합니다. 자세한 내용은 RHEL에 Windows 가상 머신 설치를 참조하십시오.
  3. Windows 게스트 운영 체제에 virtio 드라이버를 설치합니다. 자세한 내용은 Windows 게스트에 virtio 드라이버 설치를 참조하십시오.
  4. Windows 게스트 운영 체제에서 QEMU 게스트 에이전트 를 활성화합니다. 자세한 내용은 Windows 게스트에 QEMU 게스트 에이전트 설치를 참조하십시오.

4.1.1. Windows virtio 드라이버 작동 방식

반가상화 드라이버는 I/O 대기 시간을 줄이고 거의 베어 메탈 수준으로 처리량을 늘려 VM(가상 머신)의 성능을 향상시킵니다. I/O-heavy 작업 및 애플리케이션을 실행하는 VM에 반가상화 드라이버를 사용할 수 있습니다.

virtio 드라이버는 KVM 호스트에서 실행되는 Windows VM에 사용할 수 있는 KVM의 반가상화 장치 드라이버입니다. 이러한 드라이버는 다음과 같은 드라이버를 포함하는 virtio-win 패키지에서 제공합니다.

  • 블록(스토리지) 장치
  • 네트워크 인터페이스 컨트롤러
  • 비디오 컨트롤러
  • 메모리 풍선 장치
  • 반가상화 메모리 장치
  • 반가상화 직렬 포트 장치
  • 엔트로피 소스 장치
  • paravirtual panic 장치
  • 마우스, 키보드 또는 태블릿과 같은 입력 장치
  • VirtIO FS Device
  • QEMU FwCfg Device
  • 작은 에뮬레이션 장치 세트
참고

에뮬레이션, virtio 및 할당된 장치에 대한 자세한 내용은 가상 머신에 호스트 장치 연결을 참조하십시오.

KVM virtio 드라이버를 사용하면 다음 Microsoft Windows 버전이 물리적 시스템과 유사하게 실행되어야 합니다.

4.1.2. 호스트 머신에서 virtio 드라이버 설치 미디어 준비

Windows 가상 머신(VM)에 KVM virtio 드라이버를 설치하거나 업데이트하려면 먼저 호스트 머신에서 virtio 드라이버 설치 미디어를 준비해야 합니다. 이렇게 하려면 virtio-win 패키지에서 제공하는 .iso 파일을 스토리지 장치로 Windows VM에 연결합니다.

사전 요구 사항

  • RHEL 10 호스트 시스템에서 가상화가 활성화되어 있는지 확인합니다. 자세한 내용은 가상 머신을 호스팅할 RHEL 준비를 참조하십시오.
  • VM에 대한 root 액세스 권한이 있는지 확인합니다.

프로세스

  1. 서브스크립션 데이터를 새로 고침합니다.

    # subscription-manager refresh
    All local data refreshed
  2. virtio-win 패키지의 최신 버전을 가져옵니다.

    • virtio-win 이 설치되지 않은 경우:

      # dnf install -y virtio-win
    • virtio-win 이 설치된 경우:

      # dnf upgrade -y virtio-win

      설치에 성공하면 /usr/share/ virtio-win / 디렉터리에서 virtio-win 드라이버 파일을 사용할 수 있습니다. 여기에는 디렉터리에 드라이버 파일이 있는 ISO 파일 및 드라이버 디렉터리가 포함되며, 각 아키텍처 및 지원되는 Windows 버전에 대해 하나씩 있습니다.

      # ls /usr/share/virtio-win/
      agents.json drivers/ guest-agent/ info.json /installer /qxl-wddm-dod release-drivers-versions.txt /spice-vdagent /tools virtio-win-1.9.45.iso virtio-win.iso
  3. virtio-win.iso 파일을 스토리지 장치로 Windows VM에 연결합니다.

    • 새 Windows VM을 생성할virt-install 명령 옵션을 사용하여 파일을 연결합니다.
    • 기존 Windows VM에 드라이버를 설치할 때 virt-xml 유틸리티를 사용하여 파일을 CD-ROM으로 연결합니다.

      # virt-xml WindowsVM --add-device --disk virtio-win.iso,device=cdrom
      Domain 'WindowsVM' defined successfully.

4.1.3. Windows 게스트에 virtio 드라이버 설치

Windows 게스트 운영 체제에 KVM virtio 드라이버를 설치하려면 (가상 머신(VM)을 생성할 때 드라이버가 포함된 스토리지 장치를 추가하고 Windows 게스트 운영 체제에 드라이버를 설치해야 합니다.

이 절차에서는 그래픽 인터페이스를 사용하여 드라이버를 설치하는 지침을 제공합니다. MSI(Microsoft Windows Installer) 명령줄 인터페이스를 사용할 수도 있습니다.

사전 요구 사항

프로세스

  1. Windows 게스트 운영 체제에서 File Explorer 애플리케이션을 엽니다.
  2. 이 PC 를 클릭합니다.
  3. 장치 및 드라이브 창에서 virtio-win 미디어를 엽니다.
  4. VM에 설치된 운영 체제를 기반으로 설치 프로그램 중 하나를 실행합니다.

    • 32비트 운영 체제를 사용하는 경우 virtio-win-gt-x86.msi 설치 프로그램을 실행합니다.
    • 64비트 운영 체제를 사용하는 경우 virtio-win-gt-x64.msi 설치 프로그램을 실행합니다.
  5. 열리는 Virtio-win-driver-installer 설정 마법사에서 사용자 지정 설정 단계에 도달할 때까지 표시된 지침을 따릅니다.

    Virtio-win-guest-tools 설정 마법사가 표시되는 이미지입니다.
  6. 사용자 지정 설정 창에서 설치할 장치 드라이버를 선택합니다. 권장 드라이버 세트가 자동으로 선택되고 드라이버에 대한 설명이 목록 오른쪽에 표시됩니다.
  7. 다음 을 클릭한 다음 설치를 클릭합니다.
  8. 설치가 완료되면 완료 를 클릭합니다.
  9. VM을 재부팅하여 드라이버 설치를 완료합니다.

검증

  1. Windows VM에서 장치 관리자로 이동합니다.

    1. 시작을 클릭합니다.
    2. 장치 관리자검색
  2. 장치가 올바른 드라이버를 사용하고 있는지 확인합니다.

    1. 장치를 클릭하여 드라이버 속성 창을 엽니다.
    2. 드라이버 탭으로 이동합니다.
    3. 드라이버 세부 정보를 클릭합니다.

다음 단계

  • NetKVM 드라이버를 설치한 경우 Windows 게스트의 네트워킹 매개 변수를 구성해야 할 수도 있습니다. 자세한 내용은 NetKVM 드라이버 매개변수 구성을 참조하십시오.

4.1.4. Windows 게스트에서 virtio 드라이버 업데이트

Windows 게스트 운영 체제(OS)에서 KVM virtio 드라이버를 업데이트하려면 Windows OS 버전에서 지원하는 경우 Windows Update 서비스를 사용할 수 있습니다. 그렇지 않은 경우 Windows 가상 머신(VM)에 연결된 virtio 드라이버 설치 미디어에서 드라이버를 다시 설치합니다.

사전 요구 사항

프로세스

  • Windows 10, Windows Server 2016 이상 운영 체제에서 Windows Update 그래픽 인터페이스를 사용하여 드라이버 업데이트를 사용할 수 있는지 확인합니다.

    1. Windows VM을 시작하고 게스트 OS에 로그인합니다.
    2. 선택적 업데이트 페이지로 이동합니다.

      설정 Windows 업데이트 고급 옵션 선택적 업데이트

    3. Red Hat, Inc.의 모든 업데이트를 설치합니다.
  • Windows 10 및 Windows Server 2016 이전의 운영 체제 또는 OS가 Windows Update 에 액세스할 수 없는 경우 드라이버를 다시 설치하십시오.

    이렇게 하면 Windows 게스트 OS 네트워크 구성이 기본값(DHCP)으로 복원됩니다. 사용자 지정 네트워크 구성을 유지하려면 netsh 유틸리티를 사용하여 백업을 생성하고 복원해야 합니다.

    1. Windows VM을 시작하고 게스트 OS에 로그인합니다.
    2. Windows 명령 프롬프트를 엽니다.

      1. Super+R 키보드 바로 가기를 사용합니다.
      2. 표시되는 창에서 cmd 를 입력하고 Ctrl+Shift+Enter 눌러 관리자로 실행합니다.
    3. Windows 명령 프롬프트를 사용하여 OS 네트워크 구성을 백업합니다.

      C:\WINDOWS\system32\netsh dump > backup.txt
    4. 연결된 설치 미디어에서 KVM virtio 드라이버를 다시 설치합니다. 다음 중 하나를 수행합니다.

      • Windows 명령 프롬프트를 사용하여 드라이버를 다시 설치합니다. 여기서 X 는 설치 미디어 드라이브 문자입니다. 다음 명령은 모든 virtio 드라이버를 설치합니다.

        • 64비트 vCPU를 사용하는 경우:

          C:\WINDOWS\system32\msiexec.exe /i X:\virtio-win-gt-x64.msi /passive /norestart
        • 32비트 vCPU를 사용하는 경우:

          C:\WINDOWS\system32\msiexec.exe /i X:\virtio-win-gt-x86.msi /passive /norestart
      • VM을 재부팅하지 않고 그래픽 인터페이스를 사용하여 드라이버를 다시 설치합니다.
    5. Windows 명령 프롬프트를 사용하여 OS 네트워크 구성을 복원합니다.

      C:\WINDOWS\system32\netsh -f backup.txt
    6. VM을 재부팅하여 드라이버 설치를 완료합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동