вторник, 15 июля 2008 г.

NPT \ EPT \ HAP \ RVI

Интересная информация:

какое то время назад VMware заявила о планах избавиться от накладных расходов виртуализации к 2010 году. Планируется добиться этого с помощью разнообразных аппаратных функций.

Первая такая функция - все известные Intel VT / AMD V.

Следующая на очереди - еще и виртуализация памяти - AMD NPT(Nested Page Tables) / Intel EPT (Extended Page Tables).


Кстати, очень хорошее техническое описание этой и многих других фич и принципов виртуализации доступно вот тут - Hardware Virtualization: the Nuts and Bolts.

Первый процессор с поддержкой этой функции - новая AMD Barcelona(K10). Поддержка NPT процессорами AMD обозначается как RVI(гребаный маркетинг!)
(небольшое замечание: такие аббревиатуры, как HAP(Hardware Assisted Paging), NPT(Nested Page Tables), EPT (Extended Page Tables) и RVI(Rapid Virtualization Indexing) - все они означают одно и то же. Дурдом. )

В той статье, о которой я говорю, приводится информация о сравнении производительности ВМ при и без использования NPT.

В качестве бенчмарки использовались такие приложения, как "IIS web servers serving PHO, 1 Oracle OLTP and 1 MySQL databases".
Итог - прирост производительности от 7 до 30 %.


В качестве гипервизора использовался Xen 3.2.0

Источник - The very first independent Nested Paging Virtualization tests



0 коммент.:

Отправить комментарий