初探 Xen
Xen 的效能�什�能���好? Xen 在使用上面有什��的限制?我的一部主�最多可以支援�� Xen 的模��境? Xen 的模��境有���型? �些疑�我�都得要先知道一下才好! �然,最好能�有���的小例子��理 Xen 的模��境�。
650) this.width=650;" alt="小��的�示" align="middle" src="http://linux.vbird.org/images/penguin-s.gif" width="16" height="23" />Xen 的���型�特 {MOD}
Xen �套自由��在���器的模��型方面主要分�半��化 (Para-virtualization) 及全��化 (Full virtualization) ��,其中半��化主要是透�修改 Linux 核心��成的��技�。 半��化技�所�生的���器需要�原本的作�系�相同�佳。使用半��化的�境所具�的特 {MOD}有: (�5)
���器的�作效率����器的效能相�;
最多可支援到具有 32 �以上 CPU 的主��境;
支援 x86/32, x86/32 含 PAE 技�, 及 x86/64 的硬�平台�境;
良好的硬���程式支援,�乎支援所有的 Linux �置之��程式;
Xen 的半��化技�主要是用在相同版本的 Linux 上面,也就是�,如果�想要使用半��化的方式��多����器, 那�那些���器全部都必�是相同的作�系�,甚至要求相同版本�相同核心的 Linux distribution 喔。
如果�想要安�不同版本的 Linux 或者是其他的 OS (例如 Windows XP) �,就得要使用全��化技�了。 但是全��化技�是有其限制的,�你的硬��足下列需求�,全��化技�才能��作:
你的硬�支援 Intel 的 VT 技� (Virtualization Technology, Intel-VT);
你的硬�支援 AMD 的 SVM 技� (Secure Virtual Machine, AMD-SVM or, AMD-V)。
此外,上面提到的 PAE 指的是 Intel 的��位址延伸技� (Physical Addressing Extensions, PAE), ��技�可�原本�支援到 4GB �����的 32 位元硬�平台,可支援到最大 64GB 的���喔! 而且, Xen �乎可以在所有的 P-II 以上等�的硬�平台上面跑半��化任�,如果不跑全��化的�,其�效能��是 OK 的啦!
近�由於���器��的流行,加上 x86 ��效能� CPU �算核心�元的增加,�大 x86 CPU �造商 Intel/AMD 都�表了新的整合到 CPU 的��技�,分�是 Intel 的 Vanderpool ��技�以及 AMD 的 Pacifica 技�。 �些技�有的也支援 Xen ,�� Xen 的效能增�不少呢! ^_^