当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-09-19 17:14 

注册: 2008-11-20 13:42
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
之前没有好好看完论坛里的精华贴,贸然的按照前期的做法来安装
代码:
kvm -m 1024 -hda ~/*.img
,结果很慢,很绝望。
后来加上了virtio设置后果然快多了,但觉得仍然没有Virtualbox快。
后来不死心仍然翻看帖子,才知道原来也可以使用
代码:
kvm -m 1024 -drive file=~/*.img,cache=writeback
这样来安装,现在
代码:
-hda
已经仅为磁盘分区做准备了。
今天为了实现在ubuntu和物理机上均能使用winxp,又外加一块硬盘,使用
代码:
kvm -m 1024 -hda /dev/sdb1 -boot c -cdrom ~/*.iso
进行安装,乖乖,速度果然飞快,不会比Virtualbox慢吧,看来之前大家的评价果然属实 :em06
现在请教一个问题,在相同的硬件配制下,
代码:
kvm -m 1024 -drive file=~/*.img,if=virtio,boot=on
代码:
kvm -m 1024 -drive file=~/*.img,cache=writeback -boot c
这两条命令哪条执行效率更快?
如果writeback效率更高,已经按照virtio驱动装好的img文件是不是无法再更改为writeback的硬盘文件了?
在此请教大家了。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-09-25 15:24 
头像

注册: 2006-11-08 13:02
帖子: 243
送出感谢: 1
接收感谢: 0 次
哇,好东西!官方的帮助有这个说明吗? :em11


_________________
简简单单的生活,自自然然的我~www.3gcomet.com


页首
 用户资料  
 
3 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-09-29 1:25 

注册: 2009-05-25 23:38
帖子: 131
送出感谢: 0 次
接收感谢: 0 次
两个选项不是一个意思,一个是接口所用的驱动,一个是cache的模式,并不是互斥的选项。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-09-29 8:53 

注册: 2008-11-20 13:42
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
在我的机器上经测试,安装系统时会出现互斥现象。单纯对比的话,cache比virtio模式快的多。
在安装win2003和winxp时,同时采用
代码:
kvm -dirve file=~/*.img,cache=writeback,if=virtio,boot=on
这两个参数时,系统基本上无法安装成功,会出现极大蓝屏机率,基本上无法成功。
使用
代码:
kvm -drive file=~/*.img,cache=writeback
比使用
代码:
kvm -drive file=~/*.img,if=virtio,boot=on

参数快得多。
使用virtio模式安装操作系统很慢,仅比任何参数都不加稍快些。使用单cache模式安装完后,再加上virtio参数会出现蓝屏。鱼和熊掌兼得的方式比较麻烦,如下:
先使用此命令安装系统:
代码:
kvm -drive file=~/*.img,cache=writeback

首次进入系统,删除自带的磁盘驱动,提示需重启,不要理会;手工添加新硬件,选择scsi驱动,选择virtio的驱动,手工添加virtio硬盘驱动,提示重启,不要理会。
选择关闭系统。
转入命令窗口,更改为如下再次启动:
代码:
kvm -dirve file=~/*.img,cache=writeback,if=virtio,boot=on

请注意,经测试cache参数必须加在virtio前,否则此参数不生效。
好了,享受如飞一般的感觉吧。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-11-05 19:57 

注册: 2007-12-18 14:38
帖子: 12
送出感谢: 1
接收感谢: 0 次
今天尝试了一下,多次安装后,同时google,找到一个同时virtio和writeback的方法。
在安装时使用
kvm -drive file=./XXX.img,cache=writeback,if=virtio,boot=on -cdrom ~/xp.iso -boot d -m 1024 -fda ~/virtio-win-1.1.11-0.vfd
启动安装后,按“F6”进入scsi的驱动安装,将virtio驱动安装上。
在http://www.linux-kvm.org/page/WindowsGuestDrivers/viostor/installation有图文说明


页首
 用户资料  
 
6 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-11-05 21:19 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em06


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
7 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2010-12-02 16:44 

注册: 2008-12-17 23:09
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
看官方写的是 cache=none
也就是不使用虚拟磁盘的cache


页首
 用户资料  
 
8 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2011-01-21 15:38 

注册: 2008-11-20 13:42
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
gumpyang 写道:
今天尝试了一下,多次安装后,同时google,找到一个同时virtio和writeback的方法。
在安装时使用
kvm -drive file=./XXX.img,cache=writeback,if=virtio,boot=on -cdrom ~/xp.iso -boot d -m 1024 -fda ~/virtio-win-1.1.11-0.vfd
启动安装后,按“F6”进入scsi的驱动安装,将virtio驱动安装上。
在http://www.linux-kvm.org/page/WindowsGuestDrivers/viostor/installation有图文说明

两个参数同时使用,windows2003(不论是sp1还是sp2还是r2还是64bit)无法安装成功,其它版本未测试。而且两个参数都加上后安装的速度并没有单纯使用cache的速度快。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2011-01-21 20:29 

注册: 2008-11-20 13:42
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
cadolly 写道:
在我的机器上经测试,安装系统时会出现互斥现象。单纯对比的话,cache比virtio模式快的多。
在安装win2003和winxp时,同时采用
代码:
kvm -dirve file=~/*.img,cache=writeback,if=virtio,boot=on
这两个参数时,系统基本上无法安装成功,会出现极大蓝屏机率,基本上无法成功。
使用
代码:
kvm -drive file=~/*.img,cache=writeback
比使用
代码:
kvm -drive file=~/*.img,if=virtio,boot=on

参数快得多。
使用virtio模式安装操作系统很慢,仅比任何参数都不加稍快些。使用单cache模式安装完后,再加上virtio参数会出现蓝屏。鱼和熊掌兼得的方式比较麻烦,如下:
先使用此命令安装系统:
代码:
kvm -drive file=~/*.img,cache=writeback

首次进入系统,删除自带的磁盘驱动,提示需重启,不要理会;手工添加新硬件,选择scsi驱动,选择virtio的驱动,手工添加virtio硬盘驱动,提示重启,不要理会。
选择关闭系统。
转入命令窗口,更改为如下再次启动:
代码:
kvm -dirve file=~/*.img,cache=writeback,if=virtio,boot=on

请注意,经测试cache参数必须加在virtio前,否则此参数不生效。
好了,享受如飞一般的感觉吧。

在windows 2003 R2 64bit时此方法未成功,更新一下:
使用
代码:
kvm -drive file=~/*.img,if=virtio,boot=on
进行安装,安装结束后可以添加writeback参数也可以不加,我觉得好像速度差不多。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2011-01-21 21:03 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
xen更快,只是必須使用修改過的Guest OS。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2011-01-22 23:19 

注册: 2008-11-20 13:42
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
陽光院景仁 写道:
xen更快,只是必須使用修改過的Guest OS。

因为一些特殊的原因,不能使用vmware和vbox,只能选择除这两个以外的虚拟机,但KVM真是难为死我了,上面的那些方法在我今天安装“Windows Server 2003 R2 SP2 64bit”通通失效,装出来的Guest OS慢的让人绝望,将cache和virtio这两个参数值翻来覆去的设,仍然是龟速。
之前没有接触过xen,搜索了一下好像不比KVM配置起来容易,最要命的是,10.10上竟然无法通过apt-get install ubuntu-xen-server来安装,估计要装上去颇要一番周折的。
周折倒不是问题,就是xen确实效率比kvm高吗?或者是更稳定吗?图形界面如何?因为我不是用来做服务器,所以图形界面也是重要的。
望知悉的兄弟们指点一下,如果确实有必要,那就真的改旗易帜吧。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: KVM果然很快,另请教writeback和virtio性能问题
帖子发表于 : 2011-01-24 0:16 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
代码:
qemu -name "win2k3" \
-boot menu=on \
-monitor stdio \
-rtc base=localtime \
-enable-kvm \
-smp 1 \
-m 1G \
-ctrl-grab \
-balloon virtio \
-net nic,model=virtio,macaddr=52:53:00:00:08:01 -net vde,sock=/var/run/tap0_vde_switch \
-usb \
-drive media=disk,if=virtio,cache=writeback,file=/vm/fb/hd/win2k3.img,format=raw

Debian 主机,挺好的,没什么问题。seabios 升到了 0.6.0 。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译