<P> 微软公司的Windows Server 2008即将正式发布,在发布之前,网界网合作媒体实验室的工程师已经取得了Windows Server 2008的黄金代码版本(即2月20日正式发布的产品),并且对其进行了测试。</P>
<P> 工程师经过测试发现,微软对其旗舰级服务器操作系统做了很多改进。例如,新服务器管理角色方案增加了安全性,服务器管理器程序改进了可管理性,Internet信息服务器(IIS)Web管理功能了进行了全面的改造,Active Directory更容易控制,Windows Terminal Services做了重新设计。Windows Server 2008在运行速度上也大大快于Windows Server 2003,尤其当客户机运行Vista时。</P>
<P> 可惜的是,寄予很高期望的Windows Server 2008特性,即Hyper-V服务器虚拟化工具,目前缺席。微软在不同版本的Windows Server 2008中只提供一个beta版Hyper-V,而且它在今年第三季度前不会发布正式版本。</P>
<P> 微软希望不同版本的Windows Server 2008(微软将像通常那样发送标准版、企业版、数据中心版和Itanium专用版)管理员考虑服务器扮演某种角色。服务器角色是聚合在一起的对象,这些对象适合通常想到的服务(如打印服务、文件共享、DNS、DHCP、 Active Directory域控制器和基于IIS的Web服务)的。微软一共定义了18种角色。</P>
<P> 甚至所谓 Windows Server Core的最低限度安装也可以运行不同的服务器角色(如DNS、DHCP、Active Directory组件),但不能运行应用(如 SQL Server或IIS动态网页)。它否则是提供无界面操作(headless operations)的脚本控制的主机系统。Windows Server Core服务器没有GUI前端,而是由命令行界面(CLI)、脚本、远程通过系统管理器或其它支持Windows Management Instrumentation (WMI)的其它管理应用或由Remote Terminal Services来管理。它还是Hyper-V和虚拟化架构的潜在的缺少资源的底层。</P>
<P> 运行在任何基于角色的服务器上的服务通过服务器管理器(微软改了名的、改造过的管理应用)--通过GUI或CLI前端--来分区和启动。与Windows 2000和2003版操作系统中的“Configure Your Server”程序相比,这是个很大的改进。一旦成功启动后,角色可以很容易改变。CLI版允许管理员执行脚本控制的初始化或远程角色修改。服务器管理器比以前的管理应用有了一个重要的改进:它在执行安装、变更、删除或其它变化前,全面检查应用的依存关系。</P>
<P> 在测试中,工程师发现在轻负载条件下,拷贝文件夹、传送流媒体和加载复杂的网页这样的任务,在速度上的结果差别并不大,但在高负载条件下,结果大大突显了Vista的性能。取决于I/O的混合(但在传送流媒体和大型文件拷贝下十分显著),Vista速度在操作时可以比Windows XP SP2快43%,在打开并发流时快18%。</P>
<P> 这也意味着Windows 2008 Server的客户机――Vista和其它所有客户机,包括Windows XP SP2、MacOS (这里使用了10.4.10和10.5.2)或其它使用SAMBA 3.0.2 连接方式的SAMBA客户机――存在两类亲合关系。如果你拥有一个采用新软件栈的客户机,你的效率更高,因此在更高负载下速度更快,但如果你的软件栈不是最新的,你则属于二等公民。</P>
<P> Windows Vista支持并随系统提供SMB 1.0和SMB 2.0,而XP仅支持SMB 1.0。微软称Vista能够取得比XP更好的文件/文件夹拷贝速度,尤其在具有高延迟的网络中。在工程师的试验室中,高延迟(在Ethernet 10Base-T线路上模拟)或低延迟(同样的网络子段但使用千兆以太网),Vista完成文件夹拷贝的速度至少快35%,并且在全套测试中,比Windows XP SP2快71%。由于Apple的MacOS和大多数Linux客户机的SMB仿真是基于Samba(它也是基于SMBv1的)的,因此,这些客户机在测试时如预期那样,当连接在Windows 2008企业版时与连接在运行在同样硬件上的Windows 2003企业版相比,速度没有改进。</P>
<P> Windows Server 2008还支持将TCP/IP处理卸载到它支持的网卡上。在这种关系中,TCP/IP卸载引擎(TOE)卡在处理TCP/IP传输流和协议关系请求时没有中断任何CPU,明显提高了网络吞吐量。</P>