SLAT

Second Level Address Translation

SLAT — аппаратная двухуровневая трансляция адресов памяти, при которой процессор преобразует адреса гостевой ВМ в физические адреса хоста без постоянного участия гипервизора.

SLAT — механизм виртуализации памяти в современных процессорах, добавляющий второй уровень преобразования адресов. Сначала процессор переводит гостевой виртуальный адрес в гостевой физический по таблицам страниц, которыми управляет гостевая ОС, затем сопоставляет его с физической памятью сервера по таблицам, заданным гипервизором. Поддержка SLAT снижает объём перехватов и обновлений теневых таблиц страниц, характерных для ранних реализаций виртуализации памяти. У Intel механизм известен как EPT, у AMD — как NPT или RVI. Для его использования необходимы совместимые процессор, прошивка и гипервизор. SLAT важен при выборе серверных процессоров для плотного размещения ВМ и нагрузок с активной работой памяти. Он отличается от IOMMU: SLAT транслирует адреса, используемые процессорными ядрами ВМ, а IOMMU ограничивает и преобразует DMA-доступ устройств.

Синонимы и варианты написания:

Second-Level Address Translationвложенная трансляция адресовдвухуровневая трансляция адресов
Просмотров: 26

Где встречается

Статьи, в которых используется термин «SLAT»

Связанные термины

Co-stop

Co-stop — метрика ESXi: время задержки готовой vCPU многопроцессорной ВМ для ограничения рассинхронизации выполнения её виртуальных процессоров.

ВиртуализацияПроцессорМониторинг

CPU Pinning

CPU Pinning — способ назначения виртуальным ЦП фиксированных логических процессоров хоста, ограничивающий их выполнение заданным набором логических процессоров.

ВиртуализацияПроцессорПроизводительность

CPU Ready(CPU Ready time)

CPU Ready — метрика планировщика ESXi, показывающая время, когда готовый к выполнению vCPU ожидает доступа к логическому процессору хоста (pCPU); это не загрузка CPU гостевой ОС.

ВиртуализацияVMwareПроизводительность

Instant Clone

Instant Clone — технология VMware быстрого развёртывания ВМ из работающей родительской ВМ с общим исходным состоянием и изоляцией изменений по принципу копирования при записи.

ВиртуализацияVMwareПамять

Intel VT-x(Intel Virtualization Technology)

Intel VT-x — расширение процессоров Intel для аппаратной виртуализации x86, вводящее режимы VMX для выполнения гостевых ОС под контролем гипервизора без полной программной эмуляции.

ВиртуализацияПроцессорПродвинутый