데스크탑에서 유형 1 하이퍼 바이저


10

나는 강력한 가정용 PC를 가지고 있으며 VirtualBox를 사용하여 Windows에서 Linux 배포판을 실행했으며 그 반대도 마찬가지입니다.

모든 운영 체제 (Windows 7, Debian, Arch)를 실행 하기 위해 경량 타입 1 하이퍼 바이저 를 시험해보고자하는데 어떤 것을 선택하고 구현하는 방법에 대한 제안을 찾고있었습니다.

내가 수집 한 것에서 타입 1 하이퍼 바이저는 단순한 VM 관리 기능을 제공하는 경량 OS입니다.

각 게스트 OS에서 적절한 성능을 얻습니까? 모든 게스트 OS가 공유 데이터 드라이브에 액세스 할 수 있습니까? 아니면 다른 게스트 OS에 스토리지 서버를 가지고 가상 네트워크를 통해 마운트하는 것이 가장 좋습니까?

게임은 어떻습니까, 이것이 가능합니까, 아니면 베어 메탈에서 Win7을 실제로 실행해야합니까?

모든 의견을 보내 주셔서 감사합니다.


귀하가 실제로 요청하는 내용을 반영하기 위해 귀하의 질문을 편집했습니다. 유형 1 하이퍼 바이저는 하드웨어에서 직접 실행되는 반면 유형 2 (VirtualBox 등)는 Windows와 같은 기존 OS 내에서 실행됩니다.

Windows 7이 제대로 작동합니다. 그러나 프로세서가 IOMMU / VT-D를 지원하는지 확인하여 일부 장치에 직접 액세스해야합니다. VM이 내가 생각하는 비디오 카드를 직접 사용할 수 있기 때문에 게임 관련 사항에 차이를 만들 것입니다.
Journeyman Geek

내 CPU는 코어 i5 2500k로 BIOS에서 "하드웨어 가상화"만을 지원합니다
Rory

AFAIK는 유형 1 데스크탑 하이퍼 바이저가 아닙니다. 시트릭스의 다른 제품은 제한된 랩톱 선택을 목표로했으며 엔터프라이즈 VDI 솔루션과 함께 사용하는 경우에만 유용합니다. 내가 원한다고 생각하는 것은 아직 존재하지 않기 때문에 당신이 요구하는 모든 것은 기본적으로 약탈입니다. 데스크탑 시스템에서 공통 유형 I 하이퍼 바이저 (예 : ESXi, XEN, KVM, HyperV)는 의미가 없습니다.
Zoredache

답변:


4

지난 18 개월 동안 VGA 패스 스루에서 좋은 진전이 있었기 때문에 오늘날 이러한 설정이 작동 할 가능성이 있습니다. 여기서 요구 사항은 모든 하드웨어 요소 (CPU, 마더 보드, GPU)가 IOMMU, 즉 Intel VT-d 또는 AMD-Vi ( VT-x 또는 AMD-V와 동일 하지 않음 )를 지원해야한다는 것입니다 .

비슷한 것을 시도하려고합니다. 내 계획 A (A가 실패하면 B, C ...가있을 수 있음)는 최신 (안정된) 버전의 커널, libvirt 및 qemu로 KVM을 시도하는 것입니다. 필자는 아마도 Arch, Fedora 또는 Proxmox 배포판 (즉, KVM에 최적화 된 데비안)으로 시작할 것입니다. 프로세스와 효과를 비교하기 위해 다양한 배포판으로 동일한 작업을 시도 할 수도 있습니다.

답변에 여전히 관심이 있다면 지속적으로 업데이트되고 최신 상태로 유지되는이 유용한 가이드를 발견했습니다 (오늘 현재-아래 답변 날짜 참조). ArchLinux 포럼의 KVM VGA-Passthrough 안내서를 바탕으로 작업 할 계획입니다.

KVM만이 유일한 옵션은 아니며, Xen 커뮤니티에서도 VGA 패스 스루를 강력하게 지원하며, 새로운 버전의 EXSi에서도 지원됩니다. 플랜 B 또는 C가 필요하다면 이것이 나의 선택 일 것입니다.


1

첫째, "유형 1"과 "유형 2"하이퍼 바이저의 차이점은 요즘 흐릿합니다. 그것은 원래 1973 정의와 약간 다릅니다. 결국 일반적으로 "유형 1"이라고하는 많은 하이퍼 바이저는 실제로 베어 메탈 하이퍼 바이저가 아니라 호스트 OS에 어느 정도 의존합니다.

요즘 많은 사람들이 "서버"를 의미 할 때 "유형 1", "워크 스테이션"을 의미 할 때 "유형 2"라고 말합니다. 이것들은 원래의 정의가 아니기 때문에이 인공적인 구별에주의를 기울이는 것은 상당히 혼란 스러울 것입니다.

하이퍼 바이저가 원하는 작업을 수행 할 수 있는지 여부를 결정하는 것이 더 유용합니다.

그 길에서 :

게스트 도구 / 반 가상화 된 드라이버가 설치되면 널리 사용되는 모든 하이퍼 바이저가 합리적인 수준의 기본 성능을 제공합니다. 이것에 대한 주요 예외는 3D 그래픽이며, 일반적으로 드라이버를 사용하더라도 기본 성능에 비해 제대로 실행되지 않습니다.

(VT-d를 지원하는 프로세서로) 가상 머신 전용 호스트 비디오 카드를 예약 할 수는 있지만 VM에 원시 액세스 권한을 부여하는 데이 기능을 개발하는 데 집중하기 때문에 많은 하이퍼 바이저에서 지원되지 않습니다. 네트워크 카드.

게이머 인 경우 호스트 OS에서 게임을하고 게임에서 최고의 성능을 발휘할 수 있도록 VMware Workstation 또는 VirtualBox와 같은 데스크톱 가상화 솔루션을 실행하는 것이 좋습니다.

게스트 OS간에 데이터를 공유하려는 경우이 목적을 위해 특별히 VM을 생성하거나 다양한 가상화 솔루션의 기능을 사용하여 호스트 하드 드라이브의 폴더에 액세스 할 수 있습니다 (예 : VirtualBox 및 VMware Workstation은 "공유 폴더를 제공합니다" "(호스트 하드 드라이브의 디렉토리를 게스트의 가상 하드 드라이브 또는 가상 네트워크 공유에 매핑)


0

미래 (더 많은 기능을 갖춘 하드웨어, 더 최적화 된 하이퍼 바이저)가이 공간에서 혁명을 일으킬 것이라고 생각하지만, 지금 가장 좋은 방법은 VM, Xorg 및 그래픽 드라이버 만있는 Linux와 같은 가벼운 자체 구축 호스트 OS를 사용하는 것입니다. "실제"작업 운영 체제를 모니터 당 하나씩 전체 화면에 배치 할 수 있습니다. VMware Workstation은 이에 적합합니다.

앞으로이 유형의 설정을보다 잘 활성화하고 3D 그래픽의 오버 헤드를 줄일 수 있기를 바랍니다.


0

NxTop (현재 Citrix XenClient Enterprise)은 꽤 좋았습니다. 여전히 무료 XenClient 버전이 있다고 생각합니다. Mokafive 베어 메탈과 Wanova (현재 VMware 소유)는 비슷하지만 매우 비싸고 일반적으로 기업용입니다.

VMware가 ESXi와 유사한 모델을 갖춘 유형 1 데스크톱 하이퍼 바이저를 무료로 출시 할 수 있기를 희망하지만 멋진 엔터프라이즈 기능을 사용하려면 vSphere 비용을 지불해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.