Xen学习笔记
2013-05-11 12:54
351 查看
1.PAE概念
Physical Address Extension(PAE,中文译名:物理地址扩展)技术最初是为了弥补32位地址在PC服务器应用上的不足而推出的。我们知道,传统的IA32架构只有32位地址总线,只能让系统容纳不超过4GB的内存,这么大的内存,对于普通的桌面应用应该说是足够用了。可是,对于服务器应用来说,还是显得不足,因为服务器上可能承载了很多同时运行的应用。PAE技术将地址扩展到了36位,这样,系统就能够容纳2^36=64GB的内存。同时,PAE技术的提出,也是为了解决在PSE技术中,大物理页面必须为4MB的限制。通过前面的讨论,我们知道PSE和PSE-36技术虽然满足了部分应用对大内存页面的需要,但是,从4KB到4MB的跳跃显得太大了一些,现有的操作系统和应用对这种大页面的采用势必会导致严重的页面内碎片,从而浪费内存。PAE技术在Pentium Pro以及以后的CPU中实现,AMD公司也在Athlon以及以后的CPU中普及了这一技术。
2.查看CPU是否支持虚拟化
cat /proc/cpuinfo | grep -E 'vmx|svm' | wc-l
vmx – Hardware virtualization //intel的虚拟化技术VT技术
svm – Secure virtual machine //AMD的虚拟化技术AMD-V
2.1 cat /proc/cpuinfo | grep -E 'pae|svm'
#如果看到输出中有 pae,那么cpu就支持半虚拟化,如果输出中同时有pae和vmx/svm(注:vmx为intel,svm为amd),那么cpu支持全虚拟化
2.2 半虚拟化只须CPU支持PAE即可,并不要求支持VMX:
3.xen系统中所有域使用VCPU个数不能超过物理CPU的个数
Physical Address Extension(PAE,中文译名:物理地址扩展)技术最初是为了弥补32位地址在PC服务器应用上的不足而推出的。我们知道,传统的IA32架构只有32位地址总线,只能让系统容纳不超过4GB的内存,这么大的内存,对于普通的桌面应用应该说是足够用了。可是,对于服务器应用来说,还是显得不足,因为服务器上可能承载了很多同时运行的应用。PAE技术将地址扩展到了36位,这样,系统就能够容纳2^36=64GB的内存。同时,PAE技术的提出,也是为了解决在PSE技术中,大物理页面必须为4MB的限制。通过前面的讨论,我们知道PSE和PSE-36技术虽然满足了部分应用对大内存页面的需要,但是,从4KB到4MB的跳跃显得太大了一些,现有的操作系统和应用对这种大页面的采用势必会导致严重的页面内碎片,从而浪费内存。PAE技术在Pentium Pro以及以后的CPU中实现,AMD公司也在Athlon以及以后的CPU中普及了这一技术。
2.查看CPU是否支持虚拟化
cat /proc/cpuinfo | grep -E 'vmx|svm' | wc-l
vmx – Hardware virtualization //intel的虚拟化技术VT技术
svm – Secure virtual machine //AMD的虚拟化技术AMD-V
2.1 cat /proc/cpuinfo | grep -E 'pae|svm'
#如果看到输出中有 pae,那么cpu就支持半虚拟化,如果输出中同时有pae和vmx/svm(注:vmx为intel,svm为amd),那么cpu支持全虚拟化
2.2 半虚拟化只须CPU支持PAE即可,并不要求支持VMX:
3.xen系统中所有域使用VCPU个数不能超过物理CPU的个数
相关文章推荐
- Citrix XenMobile学习笔记之四:MIM移动信息管理(Mobility Information Management)
- 【XEN学习笔记】学习授权表(Grant Tables)
- Xen-network 学习笔记-2 (TechDiary-20110226)
- XenDesktop 学习笔记1之DDC
- 【XEN学习笔记】学习授权表(Grant Tables)
- Citrix XenMobile学习笔记之五:XenMoble架构组件
- 【XEN学习笔记】XEN 4.1.0 PVOPS设置和启动中遇到的一些问题
- Citrix XenMobile学习笔记之七:XenMobile部署方式
- Xen-network 学习笔记-1 (TechDiary-20110222)
- Citrix XenMobile学习笔记之一:方案概述
- 赶星作品:XEN与KVM虚拟化实战学习笔记
- XenDesktop学习笔记2之系统安装要求
- 【XEN学习笔记】XEN-3.4.2在Ubuntu 8.04上的编译安装
- XenDesktop学习笔记3之架构
- 【XEN学习笔记】XEN添加和调用Hypercall
- XenDesktop学习笔记4之简化应用程序交付到虚拟桌面
- 【XEN学习笔记】XEN中ACM模块编译注意事项