Parallels 12 - Hypervisor: Parallels atau Apple?

20

Versi baru 12 dari Parallels Desktop For Mac memiliki opsi konfigurasi baru. Pada panel konfigurasi> Perangkat Keras> CPU & Memori> Pengaturan Lanjut> Hypervisoradalah menu sembulan untuk:

  • Hypervisor
    • Paralel
    • apel

Mana yang harus saya gunakan ketika menjalankan macOS Sierra sebagai OS tamu?

Apa sebenarnya bedanya, pro dan kontra dari masing-masing?

Bantuan aplikasi Parallels tidak menyebutkan pengaturan baru ini.

Basil Bourque
sumber

Jawaban:

7

Apple Hypervisor adalah hypervisor ringan yang berpusat pada pengguna yang disediakan oleh Apple sehingga pengembang tidak perlu menulis ekstensi kernel (KEXTs). Dari semua yang saya kumpulkan, ini terutama untuk lingkungan dev

Dari dokumentasi Hypervisor di Pengembang Apple :

Kerangka kerja Hypervisor menyediakan API C untuk berinteraksi dengan teknologi virtualisasi di ruang pengguna, tanpa perlu menulis ekstensi kernel (KEXTs). Akibatnya, aplikasi yang dibuat menggunakan kerangka kerja ini cocok untuk didistribusikan di Mac App Store.

Parallels Hypervisor adalah Hypervisor yang lebih tangguh yang bukan "sentris pengguna". Artinya dapat dipanggil pada level OS, tidak hanya pada level pengguna. Anda juga mendapatkan fitur yang jauh lebih kuat seperti Teknologi Adaptif Hypervisor yang memungkinkan Anda mengalokasikan sumber daya CPU di seluruh host dan VM tamu

Saya ambil ...

Jika Anda ingin menjalankan VM Window 10 untuk pengujian atau aplikasi tertentu, maka Hypervisor mungkin akan berfungsi dengan baik.

Jika Anda mencari untuk memuat host Linux untuk pekerjaan dev yang Anda ingin dapat diakses apakah Anda berada di mesin Anda atau tidak, Anda mungkin menginginkan Parallels Hypervisor.

Allan
sumber
7

Posting ini di Forum Parallels jelas menyatakan untuk menggunakan Parallels Hypervisor:

Hai, hypervisor Apple memiliki kekurangan dalam hal-hal berikut dibandingkan dengan hypervisor Parallels:

  • Kinerja: lebih lambat pada startup dan shutdown VM

  • Stabilitas: lebih sering crash

  • Kehilangan fungsi: tidak ada PMU, virtualisasi bersarang, pemantauan termal, profil energi

Parallels Hypervisor adalah yang terbaik.

Oleh PaulChris @ Parallels , seorang Pendukung Parallels.

michael
sumber
2
Apakah itu mengatakan mengapa? Harap hindari memposting (pada dasarnya) hanya tautan jawaban karena ide jawaban adalah untuk menjelaskan "mengapa" - dan "bagaimana", jika perlu - di balik mengapa jawaban Anda benar.
tubedogg
1
Seperti yang dikatakan Tubedogg, Anda harus mengutip atau meringkas konten yang ditautkan dalam Jawaban. Selain itu, pos terkait itu mengklaim hypervisor Apple lebih lambat untuk startup / shutdown, crash lebih banyak, dan tidak memiliki fitur seperti pemantauan daya & termal. Tidak ada kutipan, tidak ada penjelasan, tidak ada sisi atas yang disebutkan. Mengapa tim Parallels menambahkan dukungan untuk hypervisor Apple jika sangat lemah?
Basil Bourque
2

Apple sedang dalam proses mengurangi kemampuan pengembang untuk memperkenalkan kexts (ekstensi kernel) ke perangkat Anda. Mereka melakukan ini karena rumah perangkat lunak yang mengandalkan kex memiliki aturan yang terbukti lebih dari mampu menghasilkan sistem sub optimal yang mampu mendestabilisasi Mac. Baik VMware dan Parallels menggunakan kexts; kedua produk perusahaan mudah mampu mengacaukan Mac dan kedua perusahaan menghasilkan perangkat lunak yang kurang optimal. Saya telah menggunakan VMWare (Fusion) dan Parallels pada Mac; dari dua saya menemukan Fusion menjadi yang paling stabil.

Penggunaan CPU di kedua produk? Nah, Windows jika Anda membiarkannya 'idle' memiliki kebiasaan buruk untuk memperbarui. Jadi itu akan menggagalkan ide-ide yang sudah terbentuk sebelumnya tentang sistem mana yang paling efisien. Saya telah melihat beberapa aplikasi virtualisasi 'framework' muncul dan saya harus mengatakan slim adalah yang terbaik; ketika mereka menimbang sekitar 20mb daripada hampir setengah manggung, saya pikir itu berbicara sendiri. Veertu Desktop adalah yang pertama kali masuk ke App Store dan beratnya 13MB. Parallels Desktop "Lite" adalah 234MB?!? Mengapa? Veertu Desktop sedikit kasar, tetapi berlari seperti Usain Bolt tanpa bukti ketidakstabilan APAPUN hypervisor. Sayang sekali mereka tidak menyelesaikan pekerjaan.

Kerangka kerja hypervisor (dirilis di Yosemite, sekitar 3 tahun yang lalu), akan memungkinkan pemasok perangkat lunak untuk memasukkan produk virtualisasi ke dalam Mac App Store. Kerangka ini bukan untuk pengembang, ini adalah mekanisme yang digunakan oleh pengembang untuk mendapatkan produk yang Anda inginkan. Ada cukup banyak produk gratis yang muncul sekarang yang mendukung kerangka kerja ini. Sebagai seorang pengembang, saya tidak sabar untuk melihat lebih banyak produk virtualisasi yang dapat saya gunakan untuk menjalankan Windows (untuk pengembangan perangkat lunak). Saya berharap untuk virtualisasi gratis kext. Kompromi tersebut cenderung berupa pengurangan atau penghapusan alat yang membebani sistem host. Jadi, tidak ada kulit jendela mewah; siapa yang tertarik dengan itu? Tidak ada 'berdampingan' (desktop windows tersembunyi); lagi tidak tertarik saya selalu lari di jendela atau layar penuh. Tidak ada permainan akselerasi, meskipun saya Saya tidak yakin dengan yang itu. Tapi, jika Anda mencari mesin game, gunakan game asli atau bangun. Saya mencari virtualisasi yang stabil, dioptimalkan, cepat dan efisien. Saat ini VMWare atau Parallels tidak menyediakan ini.

Saya sedang mempertimbangkan untuk mencoba Parallels Desktop Lite; tetapi jika itu bebas bug dan berfungsi, mengapa saya perlu £ 60 per berlangganan Anda? Menurut hukum Eropa, jika produknya bermasalah, saya berhak mendapat perbaikan; Saya tidak harus membayar untuk itu. Saya tidak tertarik pada perusahaan yang model bisnisnya mengikat saya menjadi langganan karena mereka memberi saya perangkat lunak buggy.

Pembaruan (@basil): ini paralel dengan menjalankan sierra tinggi klien Sierra tinggi dalam paralel paralel

collywobbles
sumber
Sedangkan untuk MS Windows, Pertanyaan saya hanya menyebut macOS sebagai tamu.
Basil Bourque
Tidak masalah OS mana yang Anda pilih untuk menggunakan hypervisor adalah lapisan abstraksi perangkat keras. Efisiensi atau kekurangannya akan umum dan tanpa tuntutan klien.
collywobbles
1

Dari pengalaman saya sendiri di retina Macbook Pro 15 '2015 Sebuah idle Windows 10 VM menjalankan VS 2015 di VMWare Fusion adalah sekitar 100% CPU yang sama pada Parallels Hypervisor adalah sekitar 50 ~ 60 dengan Apple Hypervisor, sekitar 20%.

Kecelakaan dan penguncian terjadi kurang lebih sama sering dengan perangkat lunak atau hypervisor apa pun yang saya gunakan.

Anda harus mencoba pengaturan dan memeriksa mana yang lebih cocok untuk Anda gunakan.

kalibra
sumber