Jadi inilah masalahnya: Untuk beberapa waktu, saya telah menjalankan Windows sebagai OS desktop utama saya dengan Gentoo Linux di VM. Saya telah berpikir bahwa menjalankan sistem secara bersamaan dalam hypervisor daripada satu di atas yang lain akan lebih baik. Untuk alasan ini, saya telah melihat Xen, tapi saya tidak yakin apakah itu hal yang tepat untuk digunakan di sini.
Beberapa hal yang perlu dipertimbangkan:
- Saya harus dapat memunculkan tampilan desktop penuh dari masing-masing VM.
- Saya harus dapat dengan mudah beralih di antara VM.
- Saya memang memainkan game sesekali dan bermain-main dengan game dev, jadi saya perlu akselerasi grafis perangkat keras (saya punya NVIDIA GTX 580 berbasis PCIe).
- Saya memiliki Gigabyte Z68X-UD3-B3. Jujur saya tidak yakin apakah itu mendukung VT-d. Manual sepertinya tidak menyebutkannya.
- CPU saya mendukung VT-x.
- Seluruh pengaturan perlu memiliki kinerja yang sebanding dengan pengaturan saya saat ini. Saya bisa mentolerir beberapa kehilangan kinerja, tetapi seharusnya tidak lambat.
Apakah Xen hal yang tepat untuk saya? Jika tidak, apa lagi yang bisa saya gunakan (lebih disukai sesuatu yang gratis, atau setidaknya terjangkau untuk siswa)?
Passthrough VGA adalah tempat Anda melepas kartu grafis Dom0 Anda saat ini dari Dom0 dan memasoknya untuk digunakan ke VM; VM melihat ini sebagai satu-satunya adapter video mereka, daripada memiliki Cirrus sebagai yang utama dengan passoff ke yang kedua. Manfaat utama adalah Anda tidak perlu VNC ke DomUs Anda jika mereka mengalami masalah boot (linux membutuhkan waktu lama untuk muncul, VNC masuk dan melihat bahwa fsck sedang terjadi; windows tidak bisa boot, VNC masuk dan melihat bahwa Anda perlu menekan enter untuk Mulai Windows Biasanya).
Passthrough VGA bergantung pada passthrough PCI, dan VT-d diperlukan untuk keduanya. Passthrough VGA disebut-sebut sebagai lebih sulit untuk setup daripada PCI passthrough; Saya memiliki PCI passthrough yang berfungsi untuk banyak hub USB serta beberapa kartu grafis. Saya belum dapat membuat VGA passthrough, walaupun itu mungkin karena file konfigurasi xen saya diatur dengan cara yang sangat aneh (awalnya membuat VM melalui virt-manager, yang tidak menangani file konfigurasi xen dengan cara standar) .
Karena saya belum mendapatkan VGA passthrough untuk bekerja, saya akan berbicara dengan PCI passthrough: untuk memiliki satu kartu berfungsi untuk beberapa VM, Anda harus dapat menetapkan perangkat ke kedua VM, Anda kemudian tidak dapat menjalankan keduanya pada waktu bersamaan. Jika Anda tidak memiliki kartu grafis lain, Domain0 berjalan tanpa kepala dan Anda dapat ssh in dari perangkat lain untuk mengelola VM Anda atau hanya meminta VM favorit Anda mulai secara otomatis dan mengelola shutdown / mulai VM Anda yang lain dengan skrip bash yang menunggu hingga yang pertama VM turun sebelum mencoba membawa yang kedua ke atas.
sumber