Windows Server 2003 系列支持两种不同的 64 位体系结构。
第一种 64 位体系结构基于显式并行指令计算 (EPIC),支持 Intel Itanium 处理器系列。用于基于 Itanium 的系统的 Windows Server 2003 支持该体系结构。
第二种 64 位体系结构基于 x86 指令集的 64 位扩展,支持 AMD64 和 Intel 扩展内存 64 位技术 (EM64T),EM64T 在最新的 Xeon 和 Pentium 处理器中采用。Windows Server 2003 x64 版本支持该体系结构。
产品名称 | 体系结构 | 处理器 | 可用性 |
用于基于 Itanium 的系统的 Windows Server 2003 |
EPIC |
Itanium 2 |
已在 2003 年 4 月推出 |
Windows Server 2003 x64 版本 |
x86-64 |
AMD Opteron;AMD Athlon 64;Intel 64 位 Xeon;采用 EM64T 的 Intel Pentium |
2005 年 4 月 |
通过支持多种 64 位体系结构,我们的客户可以更灵活地选择部署 Windows 的体系结构,并且由于所有版本的 Windows Server 2003 都采用同样常见的界面,因此我们的客户可以利用现有的针对多种体系结构的 Windows 技能和专业知识。
本文介绍用于 64 位计算的两种不同版本的 Windows Server 2003,并简要介绍客户最希望将每种版本部署到哪种体系结构。
用于基于 Itanium 的系统的 Windows Server 2003用于基于 Itanium 的系统的 Windows Server 2003 主要针对运行数据库和行业应用程序的大型企业级硬件。该级别的硬件不仅提供最高的性能和可伸缩性,还支持客户期望该类型的系统应具有的 RAS 特性(可靠性、可用性和可服务性)。这种大型对称多处理器 (SMP) 系统通常在大型企业中使用,包含八个或八个以上的处理器,专门用于关键业务任务。因此,Microsoft 为基于 Itanium 的系统提供了两种版本的 Windows:
• | 用于基于 Itanium 的系统的 Windows Server 2003 Enterprise Edition |
• | 用于基于 Itanium 的系统的 Windows Server 2003 Datacenter Edition |
高端可伸缩性和性能
基于 Itanium 的 Windows 版本在 2003 年 4 月推出时,该平台很快在 TPC-C 基准测试中连续创造了三项性能方面的世界纪录。这些系统在 Itanium 平台上运行的 Windows Server 上使用 SQL Server 2000 Enterprise Edition(64 位),每分钟处理的事务数首次突破了 500,000、600,000 和 700,000 个 (tpm-C)。1 尽管在实际的部署中,要求该级别的可伸缩性的客户很少,但是对于那些希望确保 Windows 可以为自己的环境提供足够空间的客户,这些结果是个好消息。
此外,在 Itanium 上运行的 Windows 目前在 SAP R/3 销售和分销双层基准测试中保持着 32 路服务器的性能世界纪录。该系统支持 5,210 个并发用户,同时保持响应时间在 1.93 秒以内。2与上例类似,该结果确认了在 Itanium 上运行的 Windows 的可伸缩性可以满足世界上要求最高的 SAP 部署的需要。
关键业务可靠性、可用性和可服务性
在 Itanium 上运行的 Windows 专为具有高级 RAS 特性的企业级硬件而设计,适用于要求最高的环境。为了尽可能延长正常运行时间,IT 专业人员部署该级别的硬件,因为该级别的硬件不需要重新启动服务器即可检测并纠正问题。
例如,在 Itanium 上运行的 Windows 支持 Itanium 处理器采用的 Intel 计算机检查体系结构 (MCA)。MCA 提供了一种机制,可以将硬件错误事件报告给操作系统,然后由操作系统采取纠正措施。此外,MCA 还可以根据过去事件的模式预测故障。有关 Windows 对 MCA 的支持的详细信息,请访问 64 位 Windows 中的 MCA 支持或 64 位 Windows 的 MCA 实现指南。
该级别硬件通常具有的其他 RAS 特性包括冗余电源、随时交换机箱风扇或 I/O 风扇的能力以及在不必重新启动即可添加内存的能力。
之前,世界各地交付的绝大多数服务器都是基于 x86 指令集的 32 位服务器。由于其易用性、丰富的功能以及非凡的价值,IT 专业人员已经在这些服务器上广泛部署了 32 位 Windows。现在,大多数新的基于 x86 的服务器都属于一个新级别,名为“x64”。这些服务器同样采用常用的 x86 指令集,但是增加了 64 位功能。这意味着既可以运行现有的 32 位软件,也可以运行新的 64 位软件。
主流 64 位计算
尽管用于 Itanium 的 Windows 旨在满足部署大型数据库和行业应用程序的客户的需要,但是,x64 版本的 Windows 适用于各种场景中的所有工作负载。因此,Microsoft 提供了三种版本的 Windows Server 2003 x64 版:
• | Windows Server 2003 Standard x64 Edition |
• | Windows Server 2003 Enterprise x64 Edition |
• | Windows Server 2003 Datacenter x64 Edition |
最大的灵活性
Windows Server 2003 x64 版本为新的行业标准 x64 硬件级别而设计。这个新平台既可以以最高的性能运行 32 位软件,也可以以最高的性能运行 64 位软件,可以延长客户当前在基于 Windows 技术方面投资的使用寿命。基于 x64 的系统使 IT 专业人员可以选择运行现有的 32 位 Windows,同时按照自己的计划迁移到 64 位 Windows。部署了 x64 版本的 Windows 之后,可以在同一个系统上组合使用 32 位软件和 64 位软件。可以通过多种途径迁移到 64 位计算,实现了最大的灵活性,并且很容易迁移到这个新的体系结构,如下所示。
兼容性和性能
前面的基准测试结果表明,Windows Server 2003 x64 版本实现了高速运行 32 位软件和 64 位软件的承诺。考虑一下,2005 年 2 月的 SAP 销售和分销双层基准测试结果将 x64 版本的 Windows 和 SAP R/3 与 32 位版本的 SQL Server 2000 Service Pack 4 组合使用。在这些测试中,Windows Server 2003 x64 版本得到了所有双路服务器中的最快分数。3所有 4 路服务器中的第二快得分。4
随着时间的推移,我们相信我们的客户将越来越多地选择 x64 版本的 Windows 来代替 32 位版本,以满足大多数计算需要。Windows Server 2003 64 位版本支持 x64 和 Itanium 处理器,可以满足当今 IT 基础结构的全方位需要。有关详细信息,请访问 64 位计算解决方案。
1 | 来源:事务处理性能委员会 (TPC),网址为 http://www.tpc.org。TPC 定义事务处理和数据库的基准并为行业提供可信赖的结果。 |
2 | 来源:SAP 标准应用程序基准测试,网址为 http://www.sap.com/benchmark。 |
3 | 来源:http://www.sap.com/benchmark。双路结果:597 个并发 SAP SD 用户、HP ProLiant ML370 G4 Model HPS、双路 SMP、Intel XEON (3.6 GHz)、L1 执行追踪缓存、2 MB L2 缓存、16 GB 主内存。 |
4 | 来源:http://www.sap.com/benchmark。4 路结果:1,017 个并发 SAP SD 用户、HP ProLiant DL585、4 路 SMP、AMD Opteron 处理器 Model 852 (2.6 GHz)、128 MB L1 缓存、1 MB L2 缓存、16 GB 主内存。 |