Como uma VM hospedada em xen sabe que está em um ambiente virtualizado

Como uma VM hospedada em xen sabe que está em um ambiente virtualizado

Eu li que na para virtualização as máquinas virtuais hospedadas sabem que estão sendo virtualizadas e isso lhes permite aumentar seu desempenho. Mas, como a máquina hospedada sabe que está virtualizada, já que não estamos modificando nenhum parâmetro do kernel do sistema operacional convidado durante a instalação?

O que precisamos fazer no sistema operacional host para aumentar o desempenho resultante do reconhecimento de que ele está em um ambiente virtual? Quais são as melhores maneiras de otimizar uma VM Ubuntu em um ambiente xen?

Responder1

VMs Xen paravirtualizadas costumavam usar kernels paravirtualizados especiais (domU), mas os kernels modernos incluem recursos domU por padrão. Dito isto, o kernel é capaz de detectar quando está sendo executado no ambiente Xen e então usar as interfaces domU.

informação relacionada