Каково различие между PV и типами виртуализации HVM в ec2?

AWS EC2 предлагает два типа виртуализации машин Ubuntu Linux EC2 - PV и HVM.

PV: enter image description here

HVM: enter image description here

Каково различие между этими типами?

53
задан 15 October 2014 в 11:24
4 ответа

Amazon работает на Xen, который обеспечивает паравиртуализацию (PV) или виртуализацию с аппаратной поддержкой (HVM).

Паравиртуализация раньше была рекомендуемым выбором, так как она давала вам больше производительность (с гораздо более тесной интеграцией с хостом виртуализации посредством исправленных специализированных ядер / драйверов как на хосте, так и на гостевой системе).

Аппаратная виртуализация использует преимущества, предоставляемые современным оборудованием, и не требует каких-либо кастомного ядра или патчей. Недавние тесты показали, что HVM на самом деле быстрее при определенных рабочих нагрузках.

45
ответ дан 28 November 2019 в 19:36

Заметным отличием является то, что паравиртуальность не поддерживает GPU Instances.

Я бы создал его как hvm, если бы знал, что захочу перезапустить его как экземпляр GPU.

edit: Хм, на самом деле, кажется, что мы можем перейти с паравиртуального на hvm во время создания AMI.

.
1
ответ дан 28 November 2019 в 19:36

Теперь, в AWS, следует использовать HVM и можно получить большую производительность.

1)
. HVM AMI необходимы для того, чтобы воспользоваться преимуществами улучшенной работы в сети и обработки данных на GPU
. 2)
Исторически сложилось так, что во многих случаях у гостей фотоэлектрических станций была лучшая производительность, чем у гостей HVM, но из-за улучшений в виртуализации HVM и доступности драйверов фотоэлектрических станций для HVM AMI, это уже не так.

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

0
ответ дан 28 November 2019 в 19:36

Выпіска з дакументацыі AWS:

Галоўная адрозненні паміж PV і HVM AMI складаюцца ў тым, як яны загружаюцца і ці могуць яны скарыстацца адмысловымі апаратнымі пашырэннямі (працэсар, сетка і сховішча) для павышэння прадукцыйнасці.

AMV HVM прадстаўлены цалкам віртуалізаваным наборам абсталявання і загрузіце, выканаўшы галоўную запіс загрузкі прылады каранёвага блока вашага малюнка. Гэты тып віртуалізацыі забяспечвае магчымасць запуску аперацыйнай сістэмы непасрэдна над віртуальнай машынай без якіх-небудзь мадыфікацый, як калі б яна працавала на голым металічным абсталяванні. Хаст-сістэма Amazon EC2 эмулюе частку або ўсё асноўнае абсталяванне, якое прадстаўляецца госцю. У адрозненне ад PV-гасцей, госці HVM могуць скарыстацца апаратнымі пашырэннямі, якія забяспечваюць хуткі доступ да асноўнага абсталявання ў хост-сістэме. AMI ад HVM павінны скарыстацца перавагамі пашыраных сетак і апрацоўкі графічнага працэсара.

PV AMI загружаецца з дапамогай спецыяльнага загрузчыка, які называецца PV-GRUB, які запускае цыкл загрузкі, а затым ланцужком загружае ядро, паказанае ў файле menu.lst на вашым выява. Паравіртуальныя госці могуць працаваць на хост-абсталяванні, якое не мае відавочнай падтрымкі віртуалізацыі, але яны не могуць скарыстацца адмысловымі апаратнымі пашырэннямі, такімі як пашыраная сетка або апрацоўка графічнага працэсара. Гістарычна склалася так, што госці PV часта мелі лепшыя паказчыкі, чым госці HVM, але з-за паляпшэння віртуалізацыі HVM і наяўнасці драйвераў PV для AMV HVM гэта ўжо не адпавядае рэчаіснасці.

1
ответ дан 28 November 2019 в 19:36

Теги

Похожие вопросы