src:
http://smilejay.com/2013/03/libvirt-introduction/
notes:
https://drive.google.com/file/d/0B543p5wfySTQajd0QmFDeUlCejQ/edit?usp=sharing
-----------------
2014年5月28日 星期三
2014年5月23日 星期五
红帽专家解读:虚拟化技术KVM和XEN的区别
src:
http://www.cioage.com/art/201007/88938.htm
notes:
14'5/23 :
- KVM is Full Virtualization, XEN is w/ additional Para Virtualization.
- RedHat will focus on KVM instead of XEN in the future
-----------
http://www.cioage.com/art/201007/88938.htm
notes:
14'5/23 :
- KVM is Full Virtualization, XEN is w/ additional Para Virtualization.
- RedHat will focus on KVM instead of XEN in the future
-----------
红帽专家解读:虚拟化技术KVM和XEN的区别
导读:从架构上讲,xen是自定制的hypervisor,对硬件的资源管理和调度,对虚拟机的生命周期管理等,都是从头开始写的。 KVM全称是Kernel-based Virtual Machine, kernel代表的是Linux kernel。KVM是一个特殊的.....
答:XEN目前支持Full Virtualization(全虚拟化) 和 Para Virtualization.
Full Virtualization的好处在于现有的x86架构的操作系统可以不用修改,直接运行在虚拟机上。 Para Virtualization的好处是性能好,但是虚拟机上运行的操作系统内核要修改。
目前主流的厂家的虚拟化重点都是放在Full Virtualization上面。
KVM采用的是Full Virtualization,需要CPU支持VT。 如何确认你的CPU是否支持VT,查看cpu flag, intel cpu flag 会有 "vmx" , amd cpu flag 会有 "svm".
从架构上讲,xen是自定制的hypervisor,对硬件的资源管理和调度,对虚拟机的生命周期管理等,都是从头开始写的。 KVM全称是Kernel-based Virtual Machine, kernel代表的是Linux kernel。KVM是一个特殊的模块,Linux kernel加载此模块后,可以将Linux kernel 变成hypervisor,因为Linux kernel已经可以很好的实现对硬件资源的调度和管理,KVM只是实现了对虚拟机生命周期管理的相关工作。 KVM的初始版本只有4万行代码,相对于xen的几百万行代码显得非常简洁。
更多关于KVM架构的信息,请参考KVM白皮书:
http://www.linuxinsight.com/files/kvm_whitepaper.pdf
http://www.linuxinsight.com/files/kvm_whitepaper.pdf
红帽在2007年发布RHEL5,采用的是xen来提供虚拟化功能。从红帽RHEL5.4开始,xen和kvm同时存在。 RHEL5上的xen,红帽会支持到2014年。 后续红帽的重点会放在KVM上面。
(以上问题由红帽中国解决方案架构师/红帽认证架构师 李华 先生解答)
【责任编辑:凌云通 TEL:(010)68479336】
2014年2月9日 星期日
check virtualization support w/ utility - coreinfo
Src:
Related:
http://technet.microsoft.com/zh-tw/sysinternals/cc835722.aspx
Notes:
-------------------------------
c:\Coreinfo>Coreinfo.exe -v
Coreinfo v3.21 - Dump information on system CPU and memory topology
Copyright (C) 2008-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz
Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
HYPERVISOR - Hypervisor is present
VMX * Supports Intel hardware-assisted virtualization
EPT * Supports Intel extended page tables (SLAT)
c:\sw_download\_system\Coreinfo>
Related:
http://technet.microsoft.com/zh-tw/sysinternals/cc835722.aspx
Notes:
-------------------------------
c:\Coreinfo>Coreinfo.exe -v
Coreinfo v3.21 - Dump information on system CPU and memory topology
Copyright (C) 2008-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz
Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
HYPERVISOR - Hypervisor is present
VMX * Supports Intel hardware-assisted virtualization
EPT * Supports Intel extended page tables (SLAT)
c:\sw_download\_system\Coreinfo>
訂閱:
文章 (Atom)