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.