LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1185|回复: 3

请教:使用kvm中出现的几个现象不知是否正常

[复制链接]
发表于 2008-7-12 22:05:10 | 显示全部楼层 |阅读模式
发现kvm在~86下可以用了,以前要用gcc3的,现在用gcc4.1.2很顺利就装上了,只要安app-text/texi2html-1.78和app-emulation/kvm-70两个包。
guest用xp professional sp2,装的时候就非常慢,各种参数都用了后来用-no-acpi才安装完,运行时也非常慢,google了很多贴,都说kvm的优势就是快装xp10分钟什么的,我装是用了差不多两小时,同样用vmware workstation明显快多了,cpu使用率也低很多,用kvm如果加上smp 2这个参数什么都不运行就把guest开着在top中看cpu使用在120~130%间,我有啥地方搞错了吗?

athlon x2 5000+ ,内存2G
kernel 2.6.24-r8
<M>   Kernel-based Virtual Machine (KVM) support                                
│ │         <M>     KVM for Intel processors support                                       
│ │         <M>     KVM for AMD processors support                                          
│ │         <M>   Linux hypervisor example code      

用户加入了kvm组,modprobe kvm-amd、kvm
kvm-img create winxp.img 10G
kvm -m 512 -smp 2 -no-acpi winxp.img

基本上是按照 gentoo kvm wiki做的。
除了-m 512其它的参数都组合尝试过,-cpu什么的,还是很慢,哪位有相同的经历又解决了的还请不吝赐教。
发表于 2008-7-13 00:57:26 | 显示全部楼层
kvm本来就不快...

话说 还是支持微分区的硬件虚拟化效率最高
回复 支持 反对

使用道具 举报

发表于 2008-7-13 02:12:47 | 显示全部楼层
我晕,我刚刚被VMWARE搞郁闷了,直接安装出错,试了从115到117的各种any-any-update,安装终于成功了,但运行的时候说什么要求的模块版本和实际的版本不符合,并且是要求的模块版本比实际的要低,搜了半天,解决方法据说是不要用any-any-update,但是我又是2.6.25的内核,不用补丁编译不过,无语……
然后干脆用KVM安装了win2003,安装的时候什么smp,no-acpi参数都忘记加了,用了25分钟,现在加了no-acpi参数启动,刚出来个QEMU的窗口就退出了;加了smp参数第一次进去了,然后说发现新硬件,安完驱动要重启,但重启时停在BIOS阶段不动了……
试着新建一个,用了no-acpi参数,安装的时候复制完文件要重启,也是刚重启就退出了。
只好什么参数都不加运行第一次安装的WIN2003,什么都不干的时候KVM的CPU占用率在4%左右,速度还行,就是图形方面弱了点,即使全屏了鼠标还是有点飘。
我的CPU是T7250,内存3G,系统GENTOO ~AMD64

刚才又试着只用smp 2参数装了一遍win2003,所用时间也在25分钟左右,安装的时候我把KVM窗口最小化了,自己在看网页,突然发现那个窗口没了,一看终端提示,原来又出错了,不过印象中出错的时候已经快装完了,所以就试着去启动,还真启动起来了,但是我没看出来用了smp参数有何用处,速度似乎都差不多(仅凭个人感觉),CPU占用率也和不加这个参数差不多,但是看起来似乎很不稳定(不知道是因为我用的2003的版本原因还是什么)。
回复 支持 反对

使用道具 举报

发表于 2008-11-1 12:06:56 | 显示全部楼层
现在的kvm相当快了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表