RHEL 5是一个安全性和稳定性都很高的新型系统。,Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达128个有完全功能的操作系统所以RHEL 5 Xen的完美组合现在出现了。
Red Hat在新版操作系统中首次大量采用Xen服务器虚拟化技术。不同的是RHEL 5 Xen实现演进的程度大大超过了《NetworkWorld》在SUSE 10中看到的东西,尽管它还缺少全面的工具。
我们可以很轻松地让RHEL 5 Xen管理程序(hypervisor)运行起来,并且随后迅速构建修改的(所谓的“Xen化”主机)内核。客户操作会话可以迅速地在这些实例上建立,并且随后通过Virt-Manager监测。Virt-Manager是红帽公司在RHEL5中内置的开源Xen工具。不过,RHEL5利用Xen方式上存在的问题在于,它们没有从管理角度集成在一起,并且依赖于一种“经验主义的”Xen管理应用程序,而不是直观地、按顺序地使用不同的标准开源工具。
当《NetworkWorld》对比SUSE 10测试RHEL5原生内核(native kernel)的性能时(一如既往,这里采用安装操作系统时选择的缺省设置),在LMBench测试结果(参阅链接文章“如何测试RHEL5”)中没有发现这两种操作系统最新版本之间存在什么显著差别。
RHEL5能够支持多核CPU和多路服务器,这也提高了操作系统的性能。在《NetworkWorld》的测试中,RHEL5很轻松检测到了Polywell 2200S机器中的双Athlon CPU,并且同样很快检测出了4 路双核Athlon 64 CPU的HP 585。事实上,除了在Dell 的PowerEdge P280和HP DL140普通服务器上遇到的奇怪的显卡几何学问题外,没有出现其他的检测错误,而且前面提到的问题也属于微不足道的小问题。与原生RHEL5测试结果相比,将Xen的管理程序引入后的RHEL5内核受到的影响只是延时略有增加。
《NetworkWorld》测试了Xen对性能的影响,发现管理程序层和“引入Xen的RHEL5内核”的“插入损失”微不足道的:性能没有受到多大影响。在测试中,这里生成了两个客户“domU”(客户机操作系统在Xen行话中的叫法)实例,并在每个OS客户实例中同时运行LMBench3。性能随添加的实例线性下降。
为了向硬件厂商提供更加一致的编程实践,RHEL 5 Xen修改了它的驱动程序模型。可能的成果之一是一种开源iSCSI驱动程序。这种驱动程序使OS实例可使用通过驱动程序连接外部存储设备(如iSCSI管理的SAN设备)的能力所提供的虚拟存储。驱动程序使外部iSCSI存储设备可以像“SAN”那样被操作系统所访问,从而减少了服务器硬件的数量。它还为系统设计人员提供了灵活的存储选择—如果他们必须以更条理的方式维护虚拟OS实例的话。
与微软和苹果在他们的操作系统中增加了大量华丽的GUI改进不同,在RHEL5服务器和客户机版中没有获得重大改进的是GUI。RHEL 5 Xen用户界面中确实没有什么新东西,它仍使用Gnome 7.1,不过,它增加了对高性能显卡的支持并增加AIGLX库。后者模仿了一些竞争性GUI特性的图形视觉效果,这些特性包括漂亮的最小化、透明/半透明、淡出和窗口操作特性。
在其他显著的变化方面,安装时间支持选择增加了,RHEL5在检测和防火墙操作方面增加了对IPv6的更复杂、更全面的支持。
结论
感官上的吸引力似乎不是这一版本的重点。相反,在RHEL5中,RHEL 5 Xen以优化的虚拟化和用户会话控制的形式,在基础设施中创造了一种强烈的效果。该操作系统中的很多组件仍需要与更好的管理工具更全面地集成,不过,基本功能无疑已经具备了。(美国《Network World》供网界网专稿)
相关链接
如何测试RHEL5?美国《NetworkWorld》在D-Link和HP交换机组成的千兆以太网IPv4/IPv6网络中测试了Red Hat RHEL5的最终版本。此次测试平台涵盖了多种服务器,包括一台HP585(配置4路双核 AMD Athlon CPU、12GB内存和HP SCSI磁盘阵列)、一台HP DL140(配置双32位Intel CPU和4GB内存)、一台Polywell 2200S服务器(配备两颗单核Athlon CPU和4GB内存)以及一台Dell P280(配置Celeron CPU、4GB内存、500GB SCSI硬盘和光纤通道卡)。
《NetworkWorld》成功地测试了NFS4、LDAP和SAMBA的连接性,与Windows 2003企业服务器版、Apple MacOS 10.4.7服务器版、Novell/SUSE Linux 10以及Windows Vista Ultimate/XP SP2、MacOS 10.4.7客户机和NetBSD 3建立连接。在同样的硬件(上面提到的Polywell 2200)上使用LMBench3测试了Xen的效率。首先使用原始的SMP内核、然后使用管理程序管理的Xen化内核,然后使用两个DomU内核客户机实例。在这些结果上看到性能呈线性下降。
现在人对于计算机的要求越来越高,所以这也就要求开发人员对于系统的开发越来越困难,但是RHEL 5 Xen的完美组合赢得了很多人的赞赏,速度也安全是现在人最关心的两个方面而RHEL 5 Xen恰恰把这两个方面结合的非常完美。
【编辑推荐】