配置KVM的windows虚拟机使用virtio

配置KVM的windows虚拟机使用virtio


virtio可以在半虚拟化环境中提升虚拟机的磁盘、网卡等的性能,这有一篇测试档,测试的是使用virtio与没使用virtio的网卡的性能比较,http://blog.loftninjas.org/2008/10/22/kvm-virtio-network-performance/。


1. 生成镜像文件

[root@kvmserver ~]# qemu-img create -fqcow2 winxp.img 3G

2.使用virt-manager用刚生成的镜像文件创建虚拟机并安装好winxp操作系统







cd0ff8d3d100baa1cb371f1f4710b912c8fc2e3f

13069705304e251f547a7445a786c9177e3e53bb

58e362d6f2d3572c206e0c618a13632763d0c344

d707e5d2e71190efbae1ca7bce1b9d16fdfa6039

3. 下载virtio for windows驱动

安装好操作系统后登录http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/下载最新的virtiofor windows驱动 :

wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-22.iso


4.关闭winxp虚拟机,添加一个virtio虚拟磁盘和virtio网卡并配置cdrom加载刚下载的virtio驱动镜像

//添加virtio虚拟磁盘

1904aca02edda3ccc6f1e08401e93901213f923a


//cdrom加载virtio驱动镜像

1d7820ab462309f7d6e13daf720e0cf3d6cad646


//添加virtio网卡

fd63f3d1b48f8c54095a55923a292df5e1fe7f47



5. 启动winxp虚拟机并安装驱动,启动后出现新硬件向导,按指示定位到cdrom安装好驱动

cdrom的驱动信息如下:

l  wxp: winxp 磁盘驱动

l  wnet: win2003磁盘驱动

l  wlh: win2008磁盘驱动

l  xp: win xp/2003 网卡驱动

l  vista: win vista/7/2008 网卡驱动

af2d413b970a304edd34f85ed1c8a786c8175cc5



6. 关闭虚拟机,删除旧网卡;删除包括新添加在内的2个磁盘后重新配置磁盘的设备类型为virtio

//删除旧网卡

fd63f3d1b48f8c5441c29d8b3a292df5e1fe7fc6


//删除磁盘

7296462c09f79052e71b1f9a0cf3d7ca7acbd5cb

cd0ff8d3d100baa1cb2b1f1f4710b912c9fc2ecb




//添加virtio磁盘

2ac2f739afc3793109ec1694ebc4b74542a91143



7. 启动虚拟机、验证



来自:http://hi.baidu.com/woailiuxiaomi/item/635361d93898782548e1ddc7


你可能感兴趣的:(kvm,virtio)