2015年(68)
分类: 系统运维
2015-08-31 18:36:24
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操作系统
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虚拟磁盘
//cdrom加载virtio驱动镜像
//添加virtio网卡
5. 启动winxp虚拟机并安装驱动,启动后出现新硬件向导,按指示定位到cdrom安装好驱动
cdrom的驱动信息如下:
l wxp: winxp 磁盘驱动
l wnet: win2003磁盘驱动
l wlh: win2008磁盘驱动
l xp: win xp/2003 网卡驱动
l vista: win vista/7/2008 网卡驱动
6. 关闭虚拟机,删除旧网卡;删除包括新添加在内的2个磁盘后重新配置磁盘的设备类型为virtio
//删除旧网卡
//删除磁盘
//添加virtio磁盘
7. 启动虚拟机、验证