红联Linux门户
Linux帮助

感受KVM-linux虚拟机

发布时间:2007-08-08 00:10:02来源:红联作者:Bymaunte
  一直以为 qemu 在我的机器上都不是很理想(vmware 许久前因烦限制问题淘汰)。当然是指在 kqemu kernel 模式下不理想了。也许是因为双核CPU的问题,感觉相当的缓慢(也许是因为只用到单核的问题)。我的CPU是intel t5600。今天实在是无法忍受,终于下决心想试下kvm。

  关于kvm 可先参考:探索 Linux 内核虚拟机

  安装kvm 实际上比较简单,只是我绕了一会,总结如下:

  内核的kvm不必开启(如果够高版本就有)
  kqemu 不必安装(仍然必要与否自行决定)
  从 kvm.sf.net下载源代码
  按 HOWTO 那样安装
  装完只有一个 qemu-system-x86_64,它可以运行32位和64位的 guest os

  注意几点:
  modprobe kvm-intel 时,如果dmesg 报的是disabled by bios 就说明是bios有开关没开,要开这个开关,务必保证一次断电加电的硬复位过程(简单的说,就是开开关,关机,断电,卸电池,加电,开机),特别是在笔记本电脑上更要如此。

  在我的gentoo上,不会自动建立kvm用户组,并且普通用户会碰到权限问题,我是将脚本写在local.start里,如下:

  modprobe kvm-intel
  chmod 666 /dev/kvm

  关于acpi感觉kvm不是很完善,推荐关闭它,命令行加 -no-acpi,目前碰到的问题是重启和关机尚有些小问题(应该是qemu接到的cpu指令跟kvm的cpu未能完善交互导致的),正在调整中。当然还有该死的鼠标问题。

  损失的是,不可以使用kvm来模拟其它类似CPU,为此,我特别另外安装了一份qemu with kqemu,用来模拟其它类似CPU比如ARM/MIPS

  用上kvm 果真名不虚传,速度才真正感觉到接近真机了。推荐支持VT的CPU都试下。
文章评论

共有 0 条评论