Tipe 1 Hypervisor di desktop


10

Saya memiliki PC rumahan yang kuat, dan saya telah menggunakan VirtualBox untuk menjalankan distro Linux di Windows (dan sebaliknya).

Saya tertarik untuk mencoba hypervisor tipe 1 yang ringan untuk menjalankan semua sistem operasi saya (Windows 7, Debian, Arch) dan sedang mencari saran untuk memilih dan bagaimana menerapkannya.

Dari apa yang saya kumpulkan, hypervisor tipe 1 adalah OS ringan yang hanya menyediakan fungsionalitas manajemen VM.

Apakah saya akan mendapatkan kinerja yang wajar di bawah setiap OS tamu? Bisakah semua OS tamu memiliki akses ke drive data bersama, atau yang terbaik untuk memiliki server penyimpanan di OS tamu lain dan memasangnya di jaringan virtual?

Bagaimana dengan game, apakah ini layak, atau apakah saya secara realistis perlu menjalankan Win7 dengan bare metal?

Saya menghargai masukan apa pun.


Saya telah mengedit pertanyaan Anda untuk mencerminkan apa yang sebenarnya Anda minta; hypervisor tipe 1 berjalan langsung pada perangkat keras sementara tipe 2 (seperti VirtualBox) berjalan di dalam OS konvensional seperti Windows.
Bob

Windows 7 seharusnya bekerja dengan baik. Namun, Anda perlu melihat apakah prosesor Anda mendukung IOMMU / VT-D, yang seharusnya memungkinkan Anda mengakses beberapa perangkat secara langsung. Akan membuat perbedaan besar untuk hal-hal yang berhubungan dengan game, karena VM Anda akan dapat langsung menggunakan kartu video Anda, saya pikir
Journeyman Geek

CPU saya adalah inti i5 2500k, yang mendukung (di BIOS) sesuatu yang disebut hanya "virtualisasi perangkat keras"
Rory

AFAIK mereka bukan Hypervisor Desktop Tipe 1. Selain itu, produk dari Citrix secara khusus ditujukan untuk laptop pilihan terbatas dan hanya berguna dalam hubungannya dengan solusi VDI perusahaan mereka. Karena apa yang saya pikir Anda inginkan belum ada, semua yang Anda minta pada dasarnya dapat diperdebatkan. Hypervisor Tipe I yang umum (yaitu ESXi, XEN, KVM, HyperV) tidak ada gunanya pada sistem Desktop.
Zoredache

Jawaban:


4

Tampaknya kemajuan yang baik telah dibuat dalam passthrough VGA, dalam 18 bulan terakhir, sehingga ada kemungkinan pengaturan seperti itu dapat bekerja hari ini. Syaratnya di sini adalah bahwa semua elemen perangkat keras (CPU, motherboard, GPU) mendukung IOMMU, yaitu Intel VT-d atau AMD-Vi (ini tidak sama dengan VT-x atau AMD-V).

Saya akan mencoba sesuatu yang serupa; rencana saya A (mungkin ada B, C ... jika A gagal) adalah mencoba KVM dengan versi kernel, libvirt dan qemu yang sangat baru. Saya kemungkinan besar akan mulai dengan salah satu distribusi Arch, Fedora atau Proxmox (mis. Debian dioptimalkan untuk KVM). Saya bahkan mungkin mencoba melakukan hal yang sama dengan berbagai distro untuk membandingkan proses dan efeknya.

Jika Anda masih tertarik dengan jawaban, saya menemukan panduan bermanfaat ini yang terus diperbarui dan terus diperbarui (mulai hari ini - lihat tanggal jawaban saya di bawah). Saya berencana untuk mendasarkan pekerjaan saya pada panduan ini KVM VGA-Passthrough di forum ArchLinux

KVM bukan satu-satunya pilihan, ada juga dukungan kuat di komunitas Xen untuk VGA passthrough, itu juga didukung di bawah versi baru EXSi. Jika saya perlu paket B atau C, ini akan menjadi pilihan saya.


1

Pertama, perbedaan antara hypervisor "Tipe 1" dan "Tipe 2" agak kabur saat ini. Ini tentu sedikit berbeda dari definisi 1973 yang asli. Bagaimanapun, banyak hypervisor yang biasa disebut "Tipe 1" sebenarnya bukan hypervisor logam telanjang, tetapi bergantung pada OS host sampai batas tertentu.

Saat ini banyak orang mengatakan "Tipe 1" ketika mereka berarti "server" dan "Tipe 2" ketika mereka berarti "workstation." Ini bukan definisi asli, jadi memperhatikan perbedaan artifisial ini akan sangat membingungkan.

Ini lebih berguna untuk menentukan apakah hypervisor dapat mencapai apa yang ingin Anda lakukan.

Dengan cara itu:

Semua hypervisor populer memberikan kinerja mendekati asli yang wajar setelah alat tamu / driver paravirtualized diinstal. Pengecualian utama untuk ini adalah grafik 3D, yang biasanya akan berjalan buruk dibandingkan dengan kinerja asli bahkan dengan driver.

Meskipun dimungkinkan (dengan prosesor yang mendukung VT-d) untuk memesan kartu video host untuk penggunaan eksklusif mesin virtual, ini tidak didukung dengan baik di banyak hypervisor karena mereka memusatkan pengembangan fitur ini pada pemberian akses mentah VM ke kartu jaringan.

Jika Anda seorang gamer, Anda harus mempertimbangkan untuk menjalankan solusi virtualisasi desktop seperti VMware Workstation atau VirtualBox sehingga Anda dapat bermain game di OS host dan memiliki kinerja setinggi mungkin dari gim Anda.

Jika Anda ingin berbagi data antara OS tamu Anda, Anda dapat membuat VM khusus untuk tujuan ini, atau menggunakan fitur berbagai solusi virtualisasi untuk menyediakan akses ke folder pada hard drive host (mis. VirtualBox dan VMware Workstation menyediakan "folder bersama" "yang memetakan direktori pada hard drive host ke hard drive virtual atau berbagi jaringan virtual di dalam tamu).


0

Saya pikir masa depan (perangkat keras yang lebih mampu, hypervisor yang lebih baik dioptimalkan) akan memperkenalkan revolusi di ruang ini, tetapi sekarang taruhan terbaik Anda adalah dengan OS host ringan yang dibangun sendiri seperti Linux, dengan hanya driver VM, Xorg dan grafis diinstal ... maka Anda dapat menempatkan sistem operasi kerja "nyata" Anda di layar penuh, satu per monitor. VMware Workstation akan bekerja dengan baik untuk ini.

Semoga masa depan akan lebih baik mengaktifkan jenis pengaturan ini dan mengurangi overhead untuk grafis 3d.


0

NxTop (sekarang Citrix XenClient Enterprise) cukup bagus. Saya pikir masih ada versi XenClient gratis. Baremetal Mokafive dan Wanova (sekarang dimiliki oleh VMware) serupa tetapi SANGAT mahal dan umumnya untuk penggunaan perusahaan.

Semoga VMware akan merilis hypervisor desktop tipe 1 dengan model yang mirip dengan ESXi - tersedia secara bebas tetapi Anda harus membayar untuk vSphere untuk fitur-fitur enterprise yang keren.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.