Chinaunix首页 | 论坛 | 博客
  • 博客访问: 308512
  • 博文数量: 321
  • 博客积分: 10055
  • 博客等级: 上将
  • 技术积分: 3780
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-29 13:03
文章分类

全部博文(321)

文章存档

2012年(1)

2010年(7)

2009年(1)

2008年(312)

我的朋友

分类: LINUX

2008-09-21 10:08:17

讨论范围:virtualbox qemu kvm

其他虚拟软件:vmware Xen

先说vmware,曾经在win下用过一次,挺好的貌似
,不过需要授权;Xen,记得装Fedora 7的时候有这个东西,没用过,很复杂的说,nvidia驱动好像都不能用。

virtualbox,这个还是要赞一下,毕竟昨天以前虚拟winxp都是用的它,配置简单,对了,还用它上网看了奥运;有几点不好,一个是资源占用太多,还有是我的出现过主从机同时挂掉的情况,最后,嘿嘿,整个world只有它依赖qt3。

qemu,以及kqemu,很稀饭它模拟的功能而不是虚拟的作用,说实话即使是kqemu似乎也只到不了主机速度的一半,当然kqemu要比单纯qemu快很多

kvm,今天的主角:

首先,您的cpu必须支持vm技术:$ egrep '(vmx|svm)' /proc/cpuinfo

如果支持的话会有结果出来,否则不用继续看。

然后,编译内核时需要把kvm打开

再然后:emerge kvm

所需的USE flag除了默认的多加个havekernel,貌似还是~x86的

加用户到组kvm disk,chgrp kvm /dev/kvm,re-login...

常用命令:

kvm-img create -f qcow2 win.cow 5G
kvm -hda win.cow -boot d -m 192 -localtime -net nic -net user -soundhw es1370 -cdrom XPSP2VOLIBM_EN.iso
kvm -hda win.cow -boot c -m 192 -localtime -net nic -net user -soundhw es1370

其实上面就已经装好一个xp了,而且有声能上网能访问主机。根据需要可以更改声音设备,man kvm吧。

gentoo-wiki上有一篇关于kvm的,我也是参考那篇做的,上面有kvm的主页链接,主页上还有些fix什么的,也值得一看。

好了,现在给出对kvm的直观感受:内存占用少,磁盘io快,cpu占用率低,基本接近主机速度,瓶颈在于内存。这些也是它相对于vbox的诸多优点,唯一不足的是:显存只有4M,意味着爱好av的您不能看av,嘿嘿,不过对于开发、测试或者临时用下xp的情况,也不用着看av的显存要求。最后还要提下qemu,决定试下它的模拟功能,记得今天还看见有人用它直接测试主机内核来着,把debug开了,qemu直接可以启动它。

题外话,最初虚拟winxp是因为汇编环境的要求,这个要求可以很容易的用dosemu实现,纯dos,而且很简单,一看就会的那种,不写它了。
阅读(704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~