当前时区 GMT+8, 现在时间是 2008-9-7 11:40 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: Linux: 使用无时钟内核提高KVM性能
zhaoke
注册会员
Rank: 2


UID 185693
精华 9
积分 330
帖子 114
阅读权限 20
注册 2005-3-11
状态 离线
发表于 2007-1-15 16:27  资料  主页 短消息  加为好友 
Linux: 使用无时钟内核提高KVM性能

Linux: 使用无时钟内核提高KVM性能

赵珂, cn.zhaoke.com
http://blog.zhaoke.com/56.html
2007年1月14日


http://blog.zhaoke.com/data/2007/0114/kvm_dyntick.gif

Avi Kivity建议整合KVM(基于内核的虚拟机)和dyntick补丁可以提高KVM的整体性能. 而且还可能通过在主机端”消除无用时钟中断引起的vmexits系统开销”和在客户机端”减少客户机闲置引起的主机负载(当前客户机闲置会消耗CPU的少量工作时间)”来提高KVM的整体性能. Ingo Molnar也指出KVM使用他的-rt内核和打上dynticks补丁已经可以在主机和客户机上工作. “使用-rt内核和打开dynticks功能(给内核打上dynticks补丁)可以减少客户机闲置所占用的系统资源, 大概可以较少10-15″. Ingo补充到他希望dyntick能够为增加到即将发布的2.6.21内核做好准备.


Ri van Riel说到还有其它的方法可以减少客户机闲置所消耗的系统资源, “实际上你可以不用dynticks, 而使用no-tick-on-idle, 比如Xen一直运行的很好.” Ingo解释到, “s390(和最近的Xen也)使用了net_timer_interrupt()方法来阻止客户机的时钟中断 - 减少客户机负载, 但是还不能控制主机上的中断. 最好的方法是主机和客户机都使用dynticks, 这样主机和客户机都能获得高分辨率的定时器和现代化的时钟/定时器-事件子系统.”

这里是邮件列表上的讨论信息.
http://blog.zhaoke.com/data/2007/0114/kvm_dynticks.txt

参考
Linux: Improving KVM Performance With A Tickless Kernel
http://kerneltrap.org/node/7568

相关文章
Linux KVM与Xen的性能比较
http://blog.zhaoke.com/51.html
KVM虚拟化常见问题
http://blog.zhaoke.com/46.html
KVM: 基于内核的虚拟驱动
http://blog.zhaoke.com/42.html

备注
转载请保持文章完整性, 欢迎到blog.zhaoke.com网站与赵珂交流.





关注开源和第二人生
http://blog.zhaoke.com
顶部
游客 222.78.48.x
未注册









发表于 2007-1-16 16:50 
P42.8超线程/1G/80GSATA 5G防火墙,原价1350/月,现促销价只需899元
双核2.8/1G/160GSATA 5G防火墙,原价1550/月,现促销价只需999元

100M空间+1个顶级域名+20个二级域名+100M邮局只要188元/年!!

出售虚拟主机,域名,做代理有更多优惠

联系电话:0596-2927234 免费咨询热线:800-858-6686
http://WWW.0788.NET
QQ:20581
游小姐

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP