如果继续使用熟悉且已知行之有效的东西,通常会感觉更轻松。为配合使用 Microsoft Office SharePoint Server 2007 而大规模应用 64 位环境的趋势已慢慢减弱,这可能是因为人们在安装和配置 32 位硬件和软件过程中已经花费了许多时间、金钱以及精力。用户对迁移到 64 位环境似乎主要存在以下几点疑虑:成本高昂、操作困难、费时,以及与现有软件不兼容。通过本文,您会发现这些疑虑其实有些言过其实,可以说,使用 64 位环境带来的利要远大于弊。
了解 64 位环境
64 位环境由硬件和软件两个部分组成。虽然只转换到 64 位硬件也能对性能有些提高,但只有将 64 位硬件和软件结合使用,才能获得最佳效果。
64 位硬件虽然 64 位处理功能在专门的应用程序中已经使用了几十年,但将其广泛应用于基于 Intel 的计算机是最近几年才开始兴起的。现在市场上销售的新服务器大多为 64 位服务器,但是,当前用作基于 Windows 的服务器的大多数计算机仍使用 32 位体系结构。32 位服务器的通病在于其对需要大量资源的应用程序(如 Office SharePoint Server 2007)的速度、可靠性和可伸缩性方面有一些限制。
在计算机体系结构中,术语 64 位 最常是指中心处理单元 (CPU) 的设计,但它也可能与计算机外部数据总线大小有关。撇开其他优点不说,首先,64 位 CPU 处理单个任务的速度是 32 位模型的两倍,此外,与 32 位处理器 4 GB 的寻址限制相比,它可以寻址的随机存取内存 (RAM) 要远远超出这一数字。拥有 64 位 CPU 和 64 位数据总线的服务器能够更好地处理和管理与 Office SharePoint Server 2007 关联的大型数据库文件。
不过并非所有 64 位计算机都相同。Intel 的 Itanium 系列 64 位处理器采用了与 Microsoft SharePoint 产品和技术不兼容的专有设计。因此,在购买用于 Office SharePoint Server 2007 服务器场的硬件时,务必要检查处理器类型。
64 位软件只有当所安装的软件旨在使用 64 位硬件的所有功能时,64 位硬件的优势才能发挥得淋漓尽致。如果将用于 32 位计算机的软件安装在 64 位计算机上,虽然可兼容,但即使是有优势,也与预期相差甚远。Office SharePoint Server 2007 及其所有必备的操作系统和数据库软件都有用于 64 位计算机的安装选项。
Windows Server 2003 和 Windows Server 2008 都提供 64 位版本的标准版和企业版。如果您是一位希望升级到 64 位的批量许可客户,则将免费为您从 32 位转换到 64 位或 Itanium 版本。标准版在 1 路至 4 路服务器上最多支持 32 GB RAM。企业版提供更强大的支持,它在 1 路至 8 路服务器上支持大型数据库,并且最多支持 2 TB RAM。有关 64 位环境中 Windows Server 的详细信息,请参阅 Microsoft Windows x64 Edition 优势 (http://go.microsoft.com/fwlink/?linkid=147235&clcid=0x804)。
32 位和 64 位版本的 SQL Server 基于通用的体系结构。64 位版本的 SQL Server 经过了优化,可在使用 AMD Opteron、AMD Athlon 64、支持 Intel Extended Memory 64 Technology (EM64T) 的 Intel Xeon 或支持 EM64T 的 Intel Pentium IV 的服务器上运行。有关 64 位环境中 SQL Server 的详细信息,请参阅 64 位环境优势 (http://go.microsoft.com/fwlink/?linkid=147234&clcid=0x804)。
32 位版本的 Office SharePoint Server 2007 与 64 位版本的 Windows SharePoint Services 3.0 在功能集或安装过程方面没有任何区别。
64 位硬件和软件的优势
内存可寻址能力物理内存
32 位系统体系结构只能对 4 GB 的地址空间进行直接寻址。运行 64 位版本 Windows Server 的 64 位系统体系结构所支持的物理内存和可寻址内存均可多达 1,024 GB。
虚拟内存
64 位版本 Windows Server 可以通过使用平面寻址模型对 16 TB 的虚拟内存进行寻址。将为应用程序和操作系统的虚拟地址空间均匀分配这些虚拟内存。32 位应用程序在 64 位环境中运行时,甚至也可以从增加的虚拟内存地址空间中受益。例如,尽管 32 位应用程序仍限制为使用 4 GB 虚拟内存,但它再也不必与操作系统共享该内存空间,因此,实际上有效地增加了它可使用的虚拟内存。