Parallels 12 - Hypervisor: Parallels o Apple?


20

La nuova versione 12 di Parallels Desktop per Mac ha una nuova opzione di configurazione. Nel pannello di configurazione> Hardware> CPU e memoria> Impostazioni avanzate> Hypervisorè presente un menu popup per:

  • hypervisor
    • Parallels
    • Mela

Quale dovrei usare quando eseguo macOS Sierra come SO guest?

Qual è esattamente la differenza, i pro e i contro di ciascuno?

La Guida dell'app Parallels non menziona questa nuova impostazione.

Risposte:


7

Apple Hypervisor è un hypervisor leggero incentrato sull'utente che Apple fornisce in modo che gli sviluppatori non debbano scrivere estensioni del kernel (KEXT). Da tutto quello che ho raccolto, questo è principalmente per un ambiente di sviluppo

Dalla documentazione di Hypervisor su Apple Developer :

Il framework Hypervisor fornisce API C per l'interazione con le tecnologie di virtualizzazione nello spazio utente, senza la necessità di scrivere estensioni del kernel (KEXT). Di conseguenza, le app create utilizzando questo framework sono adatte alla distribuzione sul Mac App Store.

Parallels Hypervisor è un hypervisor più robusto che non è "user centric". Ciò significa che può essere invocato a livello di sistema operativo, non solo a livello di utente. Ottieni anche funzioni molto più robuste come la tecnologia Adaptive Hypervisor che ti consente di allocare le risorse della CPU tra le macchine host e le macchine virtuali guest

La mia opinione ...

Se stai cercando di eseguire una VM Windows 10 per il test o un'app specifica, probabilmente Hypervisor funzionerà bene.

Se stai cercando di caricare un host Linux per il lavoro di sviluppo che desideri accessibile indipendentemente dal fatto che tu sia sulla tua macchina, probabilmente vuoi Parallels Hypervisor.


7

Questo post nel forum di Parallels afferma chiaramente di usare Parallels Hypervisor:

Salve, l'hypervisor di Apple non soddisfa le seguenti questioni rispetto all'hypervisor di Parallels:

  • Prestazioni: più lente all'avvio e all'arresto della VM

  • Stabilità: potrebbe bloccarsi più frequentemente

  • Perdita di funzionalità: nessuna PMU, virtualizzazione nidificata, monitoraggio termico, profilazione energetica

Parallels Hypervisor è il migliore.

Di PaulChris @ Parallels , una persona di supporto di Parallels.


2
Dice perché? Si prega di evitare di pubblicare (in sostanza) risposte di solo collegamento poiché l'idea di una risposta è di spiegare il "perché" - e "come", se necessario, dietro il motivo per cui la risposta è corretta.
tubedogg,

1
Come dice Tubedogg, dovresti citare o riassumere i contenuti collegati in una risposta. Inoltre, quel post collegato afferma che l'hypervisor di Apple è più lento all'avvio / arresto, si blocca di più e manca di funzionalità come il monitoraggio di potenza e termico. Nessuna citazione, nessuna spiegazione, nessun lato positivo menzionato. Perché il team di Parallels dovrebbe aggiungere il supporto per l'hypervisor di Apple se è così zoppo?
Basil Bourque,

2

Apple sta riducendo la capacità degli sviluppatori di introdurre kexts (estensioni del kernel) sul tuo dispositivo. Lo stanno facendo perché le case di software che fanno affidamento sui kex hanno di norma dimostrato più che in grado di produrre sistemi subottimali in grado di destabilizzare un Mac. Sia VMware che Parallels usano kexts; entrambi i prodotti delle aziende sono facilmente in grado di destabilizzare un Mac ed entrambe le società producono software non ottimale. Ho usato VMWare (Fusion) e Parallels su un Mac; dei due ho trovato Fusion il più stabile.

Utilizzo della CPU su entrambi i prodotti? Bene, Windows se lo lasci inattivo ha una brutta abitudine di aggiornamento. Quindi questo risolverà le idee preconcette su quale sistema sia il più efficiente. Ho visto spuntare alcune applicazioni di virtualizzazione 'framework' e devo dire che slim è la cosa migliore; quando pesano intorno ai 20 MB anziché a quasi mezzo concerto, penso che parli da sé. Veertu Desktop è stato il primo ad entrare nell'App Store e pesava 13 MB. Parallels Desktop "Lite" è 234 MB?!? Perché? Veertu Desktop era un po 'rozzo, ma funzionava come Usain Bolt senza prove di QUALSIASI instabilità dell'hypervisor. È un vero peccato che non abbiano finito il lavoro.

Il framework hypervisor (rilasciato in Yosemite, circa 3 anni fa), consentirà ai fornitori di software di ottenere prodotti di virtualizzazione nel Mac App Store. Il framework non è per gli sviluppatori, è un meccanismo che gli sviluppatori possono usare per procurarti i prodotti che desideri. Esistono numerosi prodotti gratuiti che supportano questo framework. Come sviluppatore non vedo l'ora di vedere altri prodotti di virtualizzazione che possono eseguire Windows (per lo sviluppo del software). Non vedo l'ora di virtualizzare gratuitamente kext. È probabile che il compromesso sia una riduzione o rimozione di espedienti che gravano sul sistema host. Quindi, nessuna pelle di finestra fantasia; a chi è interessato comunque? Nessun 'side by side' (il desktop nascosto di Windows); di nuovo non interessato corro sempre in una finestra o schermo intero. Nessun gioco accelerato, anche se io Non ne sono sicuro. Ma, se cerchi una macchina da gioco, diventa nativa o creane una. Cerco una virtualizzazione stabile, ottimizzata, veloce ed efficiente. Attualmente né VMWare né Parallels forniscono questo.

Stavo pensando di provare Parallels Desktop Lite; ma se è privo di bug e funziona, perché ho bisogno di un abbonamento da £ 60 per anno? Per legge europea, se il prodotto è difettoso, ho diritto a una correzione; Non avrei dovuto pagare per questo. Non mi piacciono le aziende il cui modello di business è quello di vincolarmi in un abbonamento perché mi stanno fornendo software gonfio.

(@basil) aggiornamento: si tratta di paralleli lite con alta sierra client Sierra alto in parallelo lite


Per quanto riguarda MS Windows, la mia domanda si riferiva solo a macOS come ospite.
Basil Bourque,

Non importa quale sistema operativo si sceglie di utilizzare l'hypervisor è un livello di astrazione hardware. Le sue efficienze o carenze saranno comuni e prive delle richieste dei clienti.
Collywobbles,

1

Dalla mia esperienza su una retina Macbook Pro 15 '2015 Una macchina virtuale Windows 10 inattiva che esegue VS 2015 su VMWare Fusion è circa il 100% della CPU, la stessa su Parallels Hypervisor è circa il 50 ~ 60 con Apple Hypervisor, è circa il 20%.

Arresti anomali e blocchi si verificano più o meno frequentemente qualunque sia il software VM o l'hypervisor che utilizzo.

Dovresti provare entrambe le impostazioni e verificare cosa si adatta meglio al tuo utilizzo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.