Как виртуальная машина, размещенная на Xen, узнает, что она находится в виртуализированной среде

Как виртуальная машина, размещенная на Xen, узнает, что она находится в виртуализированной среде

Я читал, что в паравиртуализации размещенные виртуальные машины знают, что они виртуализированы, и это позволяет им повысить производительность. Но как размещенная машина узнает, что они виртуализированы, если мы не изменяем никаких параметров ядра гостевой ОС во время установки?

Что нам нужно сделать на хостовой ОС, чтобы повысить производительность в результате распознавания того, что она находится в виртуальной среде? Каковы наилучшие способы оптимизации Ubuntu VM для среды xen?

решение1

Паравиртуализированные виртуальные машины Xen раньше использовали специальные паравиртуализированные (domU) ядра, но современные ядра включают функции domU по умолчанию. При этом ядро ​​способно определять, когда оно запущено в среде Xen, и использовать интерфейсы domU тогда.

Связанный контент