Vraag Wat is het verschil tussen PV- en HVM-virtualisatietypes in ec2?


AWS EC2 biedt twee soorten virtualisatie van Ubuntu Linux EC2-machines: PV en HVM.

PV: enter image description here

HVM: enter image description here

Wat is het verschil tussen deze typen?


45
2017-10-15 08:24


oorsprong


Dit is een goede vraag. Waarom was het gestoord? Ik raad aan om uitleg toe te voegen wanneer u niet stemt. - Chad Johnson
Beweeg muis over de pijl naar beneden; de popup zegt "Deze vraag toont geen enkele onderzoeksinspanning; het is onduidelijk of niet nuttig"Downvotes zonder commentaar mogen worden verondersteld ten minste een van die redenen te zijn. - MadHatter
oke - hoe kan dit 'niet nuttig' zijn? mijn onderzoek bracht me hier ... ik wou dat ik een optie heb om je reactie te verlagen :) - OK999
Dit is een zeer nuttige vraag! - Ravi Kumar


antwoorden:


Amazon draait op Xen, dat Para-virtualisatie (PV) of Hardware-assisted virtualisatie (HVM) biedt.

Para-virtualisatie was de aanbevolen keuze, omdat het u betere prestaties opleverde (met een veel nauwere integratie met de virtualiseringshost, via gepatchte gespecialiseerde kernels / stuurprogramma's op zowel de host als de gast).

Hardware-ondersteunde virtualisatie maakt gebruik van de voordelen van moderne hardware en vereist geen enkele aangepaste kernel of patches. Recente benchmarks heeft bewezen dat HVM eigenlijk sneller is op bepaalde workloads.


38
2017-10-15 08:31



Bedankt! Jammer dat ze geen verklaring op hun pagina geven. - Adam Matan
docs.aws.amazon.com/AWSEC2/latest/UserGuide/... - Shatiz
@ Shatiz Bedankt. Dit is een erg vreemde UI-keuze - laat de gebruiker kiezen tussen twee acroniemen en geen hulp op de pagina bieden. - Adam Matan
Zou leuk zijn om toe te voegen, HVMG2 in het antwoord ook - OK999


Een merkbaar verschil is paravirtueel en biedt geen ondersteuning voor GPU-instances.

Ik zou het hebben gemaakt zoals hvm had ik geweten dat ik het opnieuw zou willen lanceren als een GPU-instantie.

edit: Hmm, eigenlijk lijkt het erop dat we van paravirtueel naar hvm kunnen veranderen terwijl we een AMI creëren.


1
2018-04-25 04:15





Nu, op AWS, zou HVM moeten gebruiken en betere prestaties kunnen krijgen.

1)
  HVM AMI's zijn vereist om te profiteren van verbeterde netwerk- en GPU-verwerking
 2)
Historisch gezien hadden PV-gasten in veel gevallen betere prestaties dan HVM-gasten, maar vanwege verbeteringen in HVM-virtualisatie en de beschikbaarheid van PV-stuurprogramma's voor HVM AMI's is dit niet langer waar.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html


0
2018-06-05 04:31