赵珂网志共410篇文章, 341条留言, 阅读915,456次, 全部文章分类索引, 更多统计.版权声明: 转载文章请注明赵珂网志和保留原始链接.
Linux: 使用无时钟内核提高KVM性能

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

介绍
Linux 2.6.20内核的预发行版已经引起很多人的关注. 其中热点包括增加异步SCSI扫描, 多线程USB检测和许多驱动更新,其中最引人关注的是一个全虚拟化的解决方案(非半虚拟化, 不过kvm已经支持半虚拟化, 见相关文章’KVM的半虚拟化: KVM-paravirt‘). 基于内核的虚拟机(或简称为KVM)是一个由Qumrannet开发和赞助的开源项目. 本文主要介绍KVM在linux上与其它虚拟技术QEMU Accelerator和Xen的性能比较.
关键字: benchmarks, kvm, linux, performance, virtualization, xenKVM的半虚拟化: KVM-paravirt

什么是KVM? kvm是一个完整的全虚拟化解决方案. 当前主机操作系统支持linux系统和x86架构. 它包括了一个可加载的内核模块(kvm.ko)和一个用户空间组件. 通过使用kvm虚拟化技术, 你可以运行多个未修改的linux或windows虚拟机. 每一个虚拟机有自己的虚拟硬件: 一个网卡, 磁盘, 图形适配器, 等.
KVM支持全虚拟化和半虚拟化.
关键字: kvm, linux, paravirtualizationKVM虚拟化常见问题

系统(处理器)需求?
你将需要一台运行最新linux内核的Intel处理器(含VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器, 也叫AMD-V).
什么是Intel VT/AMD-V?
Intel VT和AMD’s AMD-V是一套与支持该技术的虚拟机监视器相结合的硬件增强特性(指令集扩展). kvm可在原始硬件速度下通过运行完全隔离的虚拟机来执行任务.
关键字: kvm, linux用户友好的Linux虚拟技术: KVM

即将推出的linux 2.6.20内核包含一个全新的虚拟技术: KVM, 全称为基于内核的虚拟机. 它很友好, 稳定和高性能, 虽然还没有正式发布. 本文从理论和实践介绍KVM的原理, 并给出一些简单的评测报告.
关键字: benchmarks, kernel, kvm, system, virtualization
Islab







