测试:苹果Xserve
苹果新推出的Xserve速度快,设备齐全,适合网络使用。
不是来自高级微设备公司(Advanced Micro Devices)、英特尔(Intel)或Sun的产品;基于开源实践;为Windows、Mac、Linux和BSD客户端提供相对快速的服务;存储高达720G字节的磁盘数据;只有1.75英寸高?这是苹果的Xserve 1U服务器平台-现在是第二次迭代。
我们是如何做到的
Xserve基于运行在至少1.3 GHz的PowerPC CPU,其中最多有两个这样的CPU符合1U Xserve的外形因素。不是一个磁盘通道,而是三个ATA-133通道和服务器中高达720G字节的磁盘。
苹果的操作系统在这个平台上——OS X Server 10.2.5——是建立在BSD的Darwin分支上的,并且受Apple公共源代码许可证的保护,这与Linux下的开源许可证不同。Darwin的BSD传统意味着熟悉Unix、Linux,特别是xBSD的用户会感觉很熟悉,尽管有许多特定于达尔文的gui驱动的应用程序控制着传统的命令行管理应用程序。
Xserve不是一个普通的服务器,试图在价格/性能上竞争。它的额外功能(如独立的硬盘通道、火线800和高科技触摸硬盘支架)价格不菲。它的优点是,它不需要用户许可费用,连接各种操作系统客户端类型,并提供强大的Web性能。
性能
我们使用Spirent Communications的WebAvalanche软件对Xserve的Apache Web服务器进行了同样的测试,我们曾使用该软件对Windows 2003企业版和微软的互联网信息服务器进行测试Windows Server 2003概述)并发现表现相当强劲(看到图形).
在我们的测试中,尽管内部RAID配置似乎占用了过多的CPU时间,但Xserve中的ATA-133磁盘接口和驱动器的速度相对较快。RAID Level 1配置使磁盘写入速度降低了5%,通常为3%。我们还将利盟打印机连接为Unix Line printer设备,并通过Xserve轻松打印苹果、Linux/BSD或Windows客户端。(见我们是如何做到的).
设置
Xserve配有一个前边框,用于机架安装,这可以通过一个支撑框架完成,正如我们使用的,或一个中底盘/双导轨安装。Xserve包含相当多密集的硬件,因此产生大量的热量,相关的风扇噪音可能很高。
最初激活Xserve的软件有两种方法——通过与之联网的苹果客户端(“无头”)或为Xserve配备显示器、键盘和鼠标。安装时没有HTTP接口,所以需要运行OS X Server 10.2的Apple或USB键盘/鼠标和显示器。Secure Shell可以用于基于命令行的应用程序,但不能用于安装目的。
Xserve附带的无限用户许可证不收取额外费用。Xserve使用常见的Unix衍生应用程序,如Samba和常见的Unix打印系统,这些应用程序由Xserve服务器管理应用程序控制。
在安装时提供了几个文件/打印兼容性的选择。我们沮丧地发现,在初始安装时,需要超过90M字节的升级。我们更希望苹果发布一个包含所有当前更新的新系统。这可能会导致很长的下载、安装和重新启动时间,以使服务器可用。
我们测试了产品的Windows用户管理功能,这是通过Samba实现的。苹果版本的Samba可以通过Xserve的图形用户界面进行管理。系统管理器应用程序让Xserve成为相当于Windows主域控制器或主控制器的程序。
核心
Xserve支持每台服务器最多720G字节的四个驱动器槽,每个驱动器槽连接到单独的ATA-133磁盘通道,而不是驱动器共享单个通道。虽然内部RAID选项很少,但苹果公司推出了Xserve突袭子系统通过可选的独立控件连接到Xserve光纤通道控制器。
Xserve使用分层文件系统(HFS),它提供了与Mac OS/9和早期客户端的向后兼容性。随着OS X Server 10.2.2的引入,苹果提供了日志文件系统的选项。这类系统中的I/O事务是非常详细的,因此很容易从系统停止中恢复。
Xserve默认情况下不会启用日志记录功能。它增加了名义上的磁盘开销,但似乎确实对吞吐量有影响,显著增加了磁盘写入时间。我们启动了一个脚本,在激活HFS日志之前和之后,从6个工作站并发地编写了一个100M字节的文件。记录文件系统执行时间从42秒(非记录)增加到61秒(记录)。
苹果在这个平台上使用66-MHz/64位PCI总线。Xserve有三个总线插槽。除了主板上的千兆以太网端口之外,还有一个千兆以太网端口占用了一个总线插槽。
还包括IEEE 1394/FireWire 800连接。火线是一种运行速度接近千兆字节的串行设备接口总线,在Windows世界中使用不多,但它经常用于麦金塔和索尼电脑,以及视频设备、便携式磁盘驱动器,偶尔也用作网络传输。键盘和鼠标连接到Xserve严格通过USB(1.1)。
图形化System Monitor应用程序跟踪网络中一个或多个xservice的内部配置。告警条件被记录,甚至像风扇速度和系统温度的东西被记录。
服务器安全
苹果支持IP防火墙。防火墙允许您选择NetInfo目录服务域的哪一部分是可见的,并允许您阻止用户数据报协议在端口范围内。苹果提供有状态的数据包检查,但没有高级防火墙功能。
苹果捆绑了三个应用程序:NetMinder Ethernet,它捕获、解码并提供网络I/O的初步分析;LAN Surveyor,它是一个基于网络映射/GUI的资产管理软件包;CyberGauge,一个SNMP限量捆绑版中仅限于Xserve的监控包。
NetInfo目录服务
OS X Server使用NetInfo整合和分发目录服务信息。在苹果的模型中,每台机器都有自己的NetInfo目录数据库,可以向前引用到更高的层次,比如服务器。苹果收购了PADL Pty。,以及它的轻量级目录访问协议-NetInfo桥接器,在NetInfo和LDAP服务。
我们建立了一个NetInfo域,然后建立一个服务器作为根域,而其他三个服务器支持子域。在此过程中,我们还建立了根服务器作为Windows主域控制器(PDC)。我们发现,与Samba一起完成的PDC控制需要安装在一个安静的网络上,并且关闭所有Windows 2000+客户端,因为Win 2000客户端和Win 2000服务器将试图强制选择自己作为主域控制器。后来我们发现了一个针对win2000和XP的注册表单元,它阻止了它们在Xserve中断言对PDC服务的控制。同步结构域,本质上就是把结构域接在一起,是很简单的。
整体
Xserve托管许多服务,包括各种客户端类型的文件打印服务。虽然Xserve显然是苹果的产品,但它通过将管理同等Linux服务器所需的各种应用程序捆绑到一个简单的gui驱动的界面中,使许多可用的Linux发行版相形见绌。Xserve在Windows网络中运行良好,但也能适应各种网络结构——所有这些都来自一个紧凑的1U包。
|
|||||||||||||
|
|||||||||||||
|
了解更多关于这个主题的信息
亨德森是印第安纳波利斯ExtremeLabs的董事总经理。他的电子邮件.他是网络世界全球考试联盟(Network W足球竞猜app软件orld Global Test Alliance)的成员,该联盟由网络行业的资深评审员组成,每位评审员都有多年的实践经验。欲了解更多测试联盟信息,包括如何成为成员,点击这里.
版权所有©2003足球竞彩网下载