如果想在Hyper-V中运行Linux,以下三个技巧可帮助你获得更好的性能表现。
1、禁用安全启动
因为Linux发行版本还不支持安全启动(对代码访问存在长期争议),需要禁用该选项。
2、不要使用老旧系统镜像
运行在Hyper-V中Windows Server 2008 R2的镜像可能无法运行在新版本上。可以选择创建新的系统镜像,或者删除已安装的集成服务3.4版本,然后手动添加Linux集成服务3.5版本。
3、Linux发行版是否支持集成服务
虽然Hyper-V支持几乎所有的基于英特尔处理的Linux发行版,但还是需要选择一个合适的支持集成服务的版本,如果该Linux发行版支持集成服务(IS),性能上可获得很大提升。因为IS的作用是将Hyper-V所需的驱动程序直接绑定到发行版中。其他发行版必须使用“完全模拟”模式,这就需要在软件中模拟硬件功能,可能会导致性能和可管理性降低。当然还有更大的优势,那就是集成服务通过系统中心简化了管理过程,另外,如果有该发行版的支持合同,遇到任何问题都可以向商家寻求帮助。
支持集成服务的发行版包括Red Hat(5.5及以上版本)、SUSE(11 SP2和SP3)、OpenSUSE 12.3、Ubuntu 12.04及以上版本、Debian 7.0-7.4和Oracle Linux 6.4及以上版本。注意,对于Red Hat 5.5-5.8和6.0-6.3,你需要单独下载IS;代码可以运行但不是照例包含在内核中。
最后,基本上不需要担心到底哪个发行版本支持IS,因为只有从微软下载IS时才会需要注意版本号。如果你的发行版预安装了IS,基本上就不需要担心了。