如果繼續使用熟悉且已知行之有效的東西,通常會感覺更輕松。為配合使用 Microsoft Office SharePoint Server 2007 而大規模應用 64 位環境的趨勢已慢慢減弱,這可能是因為人們在安裝和配置 32 位硬件和軟件過程中已經花費了許多時間、金錢以及精力。用戶對遷移到 64 位環境似乎主要存在以下幾點疑慮:成本高昂、操作困難、費時,以及與現有軟件不兼容。通過本文,您會發現這些疑慮其實有些言過其實,可以說,使用 64 位環境帶來的利要遠大于弊。
了解 64 位環境
64 位環境由硬件和軟件兩個部分組成。雖然只轉換到 64 位硬件也能對性能有些提高,但只有將 64 位硬件和軟件結合使用,才能獲得最佳效果。
64 位硬件雖然 64 位處理功能在專門的應用程序中已經使用了幾十年,但將其廣泛應用于基于 Intel 的計算機是最近幾年才開始興起的?,F在市場上銷售的新服務器大多為 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 虛擬內存,但它再也不必與操作系統共享該內存空間,因此,實際上有效地增加了它可使用的虛擬內存。