Xen上托pipe的VM如何知道它在虚拟化环境中

我已经读过,在虚拟化虚拟化托pipe虚拟机意识到,他们正在虚拟化,这使他们能够提高他们的performance。 但是,由于我们在安装过程中没有修改guest os的任何内核参数,因此托pipe机器如何知道它们是虚拟化的?

我们需要在主机操作系统上做些什么来使其性能增加,这是因为认识到它在虚拟环境中? 在xen环境中优化Ubuntu VM的最佳方法是什么?

半虚拟化Xen虚拟机使用特殊的半虚拟化(domU)内核,但现代内核默认包含domUfunction。 也就是说,内核能够检测到它在Xen环境中运行,然后使用domU接口。