2002年10月8日,IBM发布了新的操作系统版本AIX 5.2。在此前,SUN公司于5月22日也发布了其最新的UNIX操作系统Solaris
9。为使读者对两个新版操作系统有所了解,在IBM
UNIX服务器的销售过程中更好的宣传AIX的优势,在使用中利用其的新增特点,以下简要对AIX5.2和Solaris
9做以介绍和比较,并对于针对IBM AIX的不实宣传给予回应。 简言之,AIX5.2具有以下几方面的新增特点。 首先是扩展能力的加强。AIX5.2目前支持最大16TB的文件和文件系统,在此之前AIX5.1支持最大1TB的文件和文件系统;支持16MB的 PAGE SIZE,这可大大提高CPU资源消耗型应用的运行效率,对高性能计算有重要意义;每个进程可使用的文件数增至64,000个;在多方面对I/O加强支 持,包括支持PCI-X设备,对SCSI磁盘的多通道支持等。 第二是RAS方面的加强。AIX5.2支持动态逻辑分区(DLPAR);包含新的API,支持应用程序适应资源的改变,允许应用在分区动态调整后不必重新 启动,就可识别到底层硬件资源的增减;CPU动态隔离特性(CPU-GARD)为默认功能;利用CUoD CPU作为热备CPU,系统探测到某CPU失效后自动激活备用CPU;可处理不可恢复的硬件错误,仅影响个别线程(UE-GARD);加强了工作负载管理 器(WLM)的功能;加强了CRASH/DUMP的分析工具。 第三是系统管理方面的加强。EZNIM使得网络安装系统更加简单;群集管理工具CSM可将AIX和RED-HAT LINUX一同管理。 另外,在其它方面的加强还有:对移动IPV6的支持;更新的GPFS文件系统,可用于群集文件系统;性能监测工具的加强和新增工具,如Xprofiler、CURT/SPLAT等。 了解了AIX5.2的新特点,让我们再来看看Solaris 9较Solaris 8有那些改进。 Solaris 9增加了集成的资源管理工具,具有层次清晰的资源调度能力,可管理实存(REAL MEMORY),这比Solaris 8要强很多;集成了WEB应用服务器(iPLANT);增强了存储扩展能力,新增了两种文件系统:快速文件系统(QFS)和存储归档管理文件系统 (SAM-FS);新增多节点软件安装升级工具Solaris Flash;新版64-bit JVM,可进行热点性能优化;加强的线程优化;从8KB至4MB的多PAGE SIZE支持等。 从以上的介绍不难看出,IBM的AIX在许多方面优于Solaris。Solaris 9的许多新增功能是AIX早已具有的功能。拿Solaris 9的资源管理工具来说,AIX中从始至今就有统一的系统管理界面SMIT,熟悉IBM的用户早已耳熟能详;再拿Solaris 9的WEB SERVER来讲,AIX中早有IBM HTTP SERVER免费附送;谈到文件系统,AIX的日志文件系统(JFS)已成为稳定可靠的文件系统的代名词,而Solaris只是在8.3版本中才加入了对 UNIX文件系统(UFS)的日志,可靠性远底于AIX的JFS;IBM对于JAVA的支持也是一贯的,目前AIX中包含最新的Java运行环境 JRE1.3.1,并不逊于SUN。 尽管有以上事实,我们偶尔仍会听到一些Solaris针对AIX的不实宣传和比较。以下,让我们逐一加以分析和回应,使更多的读者了解AIX,使IBM的合作伙伴提高对比能力。 1.SUN宣称: Solaris具有独到的优势,配合SUN硬件动态域(Dynamic Domain)工作,每个服务器都可划分为多个分区,运行多个Solaris。AIX不能配合动态域工作。 IBM回应: 动态逻辑分区的概念已经引入AIX5.2版本中,基本功能与SUN动态域相似。动态逻辑分区不需要重新启动分区,就可进行分区资源时实时调整。较SUN更 先进的是,P系列的逻辑分区有更小的分区间隔,可进行更灵活的资源分配,最小分配单元可为1颗CPU、256M内存、1个PCI适配卡,而SUN的动态域 只能在基于4CPU板的限制下进行分区,灵活性较差。 2.SUN宣称: Solaris较AIX支持更大规模的SMP服务器。 IBM回应: 尽管Solaris在一台SMP服务器中比AIX支持更多的CPU数目,但其达到的效率却低于IBM的AIX。 目前在标准测试TPC-C中,运行于24颗CPU上的AIX性能却超过了运行于64颗CPU上的Solaris. 3.SUN宣称: Solaris支持LINUX,且对LINUX应用提供平滑的迁移,比从AIX上的迁移更简单。 IBM回应: 与IBM不同,SUN在任和服务器上不支持LINUX操作系统。事实上,在低端服务器市场上,正是由于LINUX的快速渗透,造成了对Solaris的直 接威胁。与SUN不同,IBM致力于对LINUX的支持,在全方位推动LINUX的发展。在IBM的服务器上,可以直接安装LINUX操作系统。在 AIX5L版本中,已将LINUX的API放入操作系统中,这比SUN对LINUX应用程序的支持要有效的多。同时,IBM向open source community提供了比SUN更多的软件,供LINUX用户使用。 4.SUN宣称: SUN为Solaris提供了业界领先的群集技术选择。 IBM回应: AIX一直以来专注于群集计算性能,并在这一领域保持一路领先。这由 TOP500.ORG的全球超级计算机评比中可见一斑:超过1/4的500强超级计算机上运行着AIX操作系统,而只有17.8%的系统上运行 Solaris,且排名最高的为第145名。AIX在商用群集系统中同样表现优异,如在TPC-H测试中,IBM可提供基于32个节点的测试值,而SUN 却只能提供2个节点的测试值。长期以来,SUN使用基于VERITAS的高可用性群集解决方案。针对于高可用性群集而言,HACMP4.5的功能和性能都 远优于SUN CLUSTER3.0。HACMP可扩展为32个节点的群集,而SUN CLUSTER只能扩展为8个节点。SUN SOLARIS更不能比拟的是,IBM为AIX提供了超强功能的灾难备份解决方案HAGEO,可在任意间隔距离的节点间构成高可用群集,这对于在容灾备份 方面有较高要求的用户来讲是十分必要的。目前,除IBM以外的任何其它提供商都没有相应的解决方案。 5.SUN宣称: Solaris的资源管理工具相比AIX可对更多的资源进行调配,包括CPU、内存、硬盘和网络带宽等。 IBM回应: AIX的资源负载管理同样允许对CPU、内存、硬盘和网络带宽等资源进行调配。事实上,AIX的工作负载管理器(WLM)既可对实际物理内存进行调配,也 可对虚拟内存进行调配,而SUN只有在最新版本的Solaris 9中才允许对物理内存进行调配。业界标准评测DHBA 2002年度操作系统功能比较报告表明,AIX的I/O管理远优于Solaris。AIX的网络带宽管理是AIX的自带功能,不需额外费用,SUN的带宽 管理器则是SUN资源管理器(SRM)的组成部分,而SRM需另外订购,并非Solaris的功能。 6.SUN宣称: SUN的资源管理器(SRM)可跨分区管理系统资源,而AIX不能。 IBM回应: 分区使得一台服务器上的多个应用独立运行于各自的操作系统中,有效的隔离了系统资源;AIX的工作负载管理器(WLM)可在同一操作系统中对多个不同的应 用负载进行有效的隔离,避免业务高峰时对资源争用。对于分区之间的资源,IBM的动态逻辑分区功能同样可以做到针对分区事件响应,进而动态改变分区资源 |