免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1130 | 回复: 0
打印 上一主题 下一主题

感受KVM-linux虚拟机 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-07 22:37 |只看该作者 |倒序浏览

                                                                                                                                                                                                                                                一直以为 qemu在我的机器上都不是很理想(折腾了好久就是不快)。。
当然是指在 kqemu kernel 模式下也不理想了。也许是因为“伪”双核CPU的问题,感觉相当的缓慢。。
我的CPU是intel t5600。。近日因为要在GUEST跑一个比较大的项目,实在是无法忍受,终于下决心想试下kvm
关于
kvm
可参考:
探索 Linux 内核虚拟机
安装kvm 实际上比较简单,只是我绕了一会,总结如下:
  • 内核的kvm可不开启
  • kqemu可不安装(模拟其它CPU的话自行决定)

  • kvm.sf.net
    下载源代码

  • HOWTO
    那样安装
  • 装完只有一个 qemu-system-x86_64,它可以以x86的cpu运行32位和64位的guest os
注意几点:
  • modprobe kvm-intel 时,如果dmesg 报的是disabled by bios 就说明是bios有开关没开,要开这个开关,务必保证一次断电加电的硬复位过程(简单的说,就是开开关,关机,断电,卸电池,加电,开机),特别是在笔记本电脑上更要如此。
  • 在我的gentoo上,不会自动建立kvm用户组,并且普通用户会碰到权限问题,我是将脚本写在local.start里(或自行改udev的rules),如下:
    modprobe kvm-intel
    chmod 666 /dev/kvm
  • 关于acpi感觉kvm不是很完善,推荐
    关闭
    它,命令行加 -no-acpi,目前碰到的问题是无法重启和关机(应该是qemu接到的cpu指令跟kvm的cpu未能完善交互导致的),正在调整中。。当然还有该死的鼠标问题(试过禁用sdl的gui换成VNC channel也不理想,屏幕上有二个鼠标)。。

损失的是,不可以使用kvm来模拟其它类型CPU,为此,我特别另外安装了一份qemu with kqemu,用来模拟其它类似CPU比如ARM/MIPS
用上kvm 果真名不虚传,速度才真正感觉到接近真机了。。推荐支持VT的CPU都试下,但qemu使用GUI问题非常的头痛,鼠标的速度不对劲;关gui启用vnc还是有问题(2个指针)。。总之,最后还是放弃了(因为讨厌多session所以不考虑远程桌面),也许是我对SDL还不熟(估计有一堆环境变量可以解决?)。
客观总结:除了VMWARE,感觉其它虚拟机说起来都好听,好象都在做非常规突破,影响稳定性

,guest 若是linux/BSD 强烈推荐kvm,若是windows则推荐vmware(可用免费的vmware player,配置虚拟机可装不注册的workstion版,唯一不爽的就是不是本地编译和vmware不支持的快照),一些windows 在kvm 下还有问题,
参考这里
               
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27936/showart_355695.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP