64 位 POWER 体系结构是公认的高性能、可靠而且有用的企业平台,它为 UNIX 和 Linux 应用程序开发者提供了新的选择。不管是谁,只要有在其他平台上使用 AIX 或者 Linux 的经验,就可以受益于与世界顶尖的 IBM 硬件 POWER 相结合的开放源代码社区强有力的基础。
从价格适中的 2- 路服务器到垂直扩展的超级计算机再到世界顶级的 JS20 BladeCenter,基于 POWER 的机器具备所有的大小和等级,始终领先于人们对企业级硬件的预期。与动态逻辑分区(Dynamic Logical Partitioning)等创新配置一道,Linux 或 AIX 的可用为应用程序开发和部署提供了一个独特的依赖于 POWER 体系结构性能的平台。本文把为您提供构造大部分代码和 POWER 平台所需要的工具和知识。
Linux 发行版本
可选范围广是 Linux 社区为人们所津津乐道的一个强大之处。POWER 版 Linux 主要由 Red Hat Linux 和 SUSE Linux 这两家企业 Linux 厂商提供。这两种 Linux 发行版本各成体系,各有所长,都提供了 Linux 开发者所期望的完整的工具链、库以及开发工具。本文分别进行了评论。
注意,TurboLinux 也得到了支持。TurboLinux Enterprise Server8 使用的是来自 SUSE Linux 的许可代码,所以在下面的论述中,那些适用于 SUSE 的特性同样适用于 TurboLinux。
Red Hat Enterprise Linux 3 (RHEL3)
Red Hat 成功地充当了开放源代码社区的领导者和先驱者。2003 年 Red Hat Linux 发布了可用于 POWER 体系结构的企业版,并带来了先进的 Linux 技术。
内核
RHEL3 的 2.4.21 Linux 内核为 POWER 体系结构进行了优化。甚至在 Linux 2.6 发布之前,Red Hat 已经在他们的 Linux 2.4 内核中移植(backport)了一些 2.6 的特性。
其中,最引人注目的是 Native Posix Threads for Linux(NPTL)库。先前的线程模型,即 Linux Thread,是传统的 1:1 线程模型,与 Linux 2.4 调度器配合使用,一段时间以来这个模型就是被革新的目标。在 RHEL3 中,Red Hat 把新的线程模型从 2.5 的开发树中移植到了 2.4 内核,从而使得可扩展性更好,多线程更快,最明显的是从根本上提高了 Java 性能。
不同于一些商用 UNIX 操作系统中所用的 m:n 线程,NPTL 仍是 1:1 模型,但是现在没有人怀疑它的性能。新的线程模型在陈旧的 450 Mhz Intel 处理器上有能力在两秒钟内生成和销毁 100,000 个线程,因而可以提供企业级 Linux 等所需的性能。Java 应用程序的执行速度通常会比使用旧的 Linux 线程模型时快八倍。
前沿开发的结合并不仅限于内核线程模型。RHEL3 中还包括一个新的改进的 glibc,版本为 2.3.1。出于 NPTL 线程性能方面的需要,glibc 2.3.1 还为 Linux 应用程序引入了效率更高的库。
SUSE SLES8
SUSE SLES8 是两种企业版 Linux 中资格较老的一个,已经到了它的生命周期的末期。SLES 8 的特色是定期更新的 2.4 内核(SUSE 已经为 SLES8 用户发布了三个服务包,以确保可以使用补充更新的系统安全和性能),它提供所有类别的选项。有三种带日志的文件系统可供选择。默认情况下,在 SLES8 中可以使用所有常见的数据库、Web 服务器和邮件服务器应用程序以及最新发布的 KDE 和 Gnome 桌面环境。SLES8 中当前可用的 2.4.21 内核为实时地执行 32 位和 64 位的应用程序提供了一个 64 位的基础。
即把发布的 SLES9 现在还在测试中,SUSE 的最后一项任务是融合新的 GCC、glibc 和 Linux 2.6 内核。发布后,SLES 9 把提供第一个可用于 IBM eServer? iSeries? 和 pSeries? 服务器的 Linux 2.6 内核。
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页12 3 下一页
上一篇:怎么样使用Rsh/Tar快速克隆Linux服务器 下一篇:在Ubuntu Linux 上架设Web服务器详解
|