《部署案例》word版.docx

上传人:scccc 文档编号:13640196 上传时间:2022-01-20 格式:DOCX 页数:21 大小:138.77KB
返回 下载 相关 举报
《部署案例》word版.docx_第1页
第1页 / 共21页
《部署案例》word版.docx_第2页
第2页 / 共21页
《部署案例》word版.docx_第3页
第3页 / 共21页
《部署案例》word版.docx_第4页
第4页 / 共21页
《部署案例》word版.docx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《《部署案例》word版.docx》由会员分享,可在线阅读,更多相关《《部署案例》word版.docx(21页珍藏版)》请在三一文库上搜索。

1、.Windows Server 2003 x64 版本部署案例Charlie Russel張貼日期:2005 年 4 月微軟 Windows Server 類別的最有價值專家(MVP) Microsoft Windows Server 2003 Administrators Companion 的作者 (MS Press, 2003)摘要本文說明在 Microsoft Windows Server 2003 x64 版本上執行現有 32 位元架構的限制與 x64 架構的優點。說明一般部署案例並詳述促進這些案例的動力。:Microsoft Windows Server 2003 白皮書文內所含的

2、資訊,代表 Microsoft Corporation 在發行日期當下針對討論的議題所持的觀點。由於 Microsoft 必須對市場狀況的變動有所回應,因此本文件不應視為 Microsoft 的承諾,Microsoft 也無法為任何資訊在發行日之後的正確性提供保證。本白皮書僅作提供資訊之用。Microsoft 在本文件中不作任何明示或暗示的擔保。遵守所有適用的著作權法是使用者的責任。在不限制任何依著作權本得享有之權利,未經 Microsoft Corporation 書面許可, 貴用戶不得為任何目的使用任何形式或方法 (電子形式、機械形式、影印、記錄或其他方式) 複製或傳送本文件的任何部份,也

3、不得將本文件的任何部份儲存或放入檢索系統 (a retrieval system)。Microsoft 可能擁有本文件所提及內容中所含之專利權、專利優先權、商標、著作權,或其他智慧財產權。除非 Microsoft 書面授權合約所明示規定者外,提供本文件並不授予 貴用戶上述專利權、商標、著作權或其他智慧財產權。 2005 Microsoft Corporation。本文件中所提實際公司和產品,可能為各所有人所有之商標。Active Directory 、 Microsoft 、 SQL Server 、 Visual Studio , Windows 商標圖樣及 Windows 係 Micros

4、oft Corporation 在美國及/或其他國家的註冊商標或商標。本文件中所提實際公司和產品,可能為各所有人所有之商標。目錄目錄3介紹132 位元架構的限制264 位元架構的優點3市場轉換至主流 64 位元運算4處理器4伺服器4Windows x64 版本4Windows Server 2003 x64 版本5產品概觀5目標工作負載7資料庫732位元的痛處7x64的優點7客戶範例8企業應用程式932位元的痛處9x64的優點9客戶範例9終端機服務1032位元的痛處10x64的優點10客戶範例11Active Directory1232位元的痛處12x64的優點12客戶範例12網頁伺服器133

5、2位元的痛處13x64的優點13客戶範例14技術運算1532位元的痛處15x64的優點15客戶範例15總結16相關連結17介紹隨著運算工作已變得更加複雜而且資料結構變得更大,32 位元作業系統的限制也變得更加受到限制。Microsoft 的第一個 64 位元伺服器作業系統 (適用於以 Itanium 為基礎的系統之 Windows Server 2003),就是為了替要求最高的資料庫與特定業務 (Line-Of-Business,LOB) 應用程式移除這些限制所設計。但是除了這兩種工作負載之外漸漸地可以感覺得到 32 位元架構的限制,這增加了將 64 位元運算提升為主流的需求。x64 處理器

6、(包含 x86 指令集之 64 位元擴充的 AMD 與 Intel 最新處理器) 的廣泛可用性已促使轉移至主流 64 位元運算。隨著 Windows Server 2003 x64 版本的發行,客戶現在有了業界標準平台,這個平台結合了 64 位元處理的強大功能以及產業中最大的應用程式基礎。 在本文中,我們將查看一些促使遷移至 x64 的動力,以及轉移至 x64 的目前和規劃的市場。我們將接著深入探討 Windows Server 2003 x64 版本的一些特定功能以及一些目標部署案例。32 位元架構的限制32 位元版本的 Windows Server 2003 使用一般的 32 位元虛擬位址

7、空間,將虛擬記憶體的數量限制成可以定址為 4 GB (232)。這 4 GB 的虛擬記憶體通常分為由應用程式可直接定址的 2 GB,以及僅由作業系統可定址且在所有處理序之間共用的 2 GB,以進一步限制可直接定址的可用虛擬記憶體空間。 因為資料庫與應用程式已逐漸變複雜,每個應用程式處理序的虛擬位址空間限制已變成一個瓶頸。從 Microsoft Windows 2000 Server 開始,就可以透過在啟動期間於 boot.in 檔案中使用 “/3 GB” 參數,來變更 4 GB 的虛擬記憶體分配。這個參數將作業系統限制為 1 GB 的虛擬記憶體位址空間,同時還提供設計成利用 3 GB 的應用程

8、式。雖然這必然能協助某些應用程式,但是它仍然未解決最多 4 GB 的基本限制。 此外,使用 /3 GB 參數會強制 Windows 核心只能在 1 GB 的虛擬位址空間中操作。這個空間是由系統分頁表項目 (PTE)、分頁集區、非分頁集區以及系統快取所共用。這可能會隨著磁碟變大而成為主要的限制,因為它會限制快取管理員或是需要大量視訊的應用程式之可用的位址空間。隨著 Pentium Pro 處理器的推出,Intel 提供 36 位元的實體記憶體空間。這 36 位元的記憶體空間允許 Windows Server 2003 企業版與 Windows Server 2003, Datacenter Ed

9、ition 透過使用實體位址擴充 (PAE) 分別支援 32 GB 與 64 GB 的實體記憶體。不過,PAE 的使用將會導致相當大的負荷,需要程式設計人員使用 Address Windowing Extensions (AWE) 應用程式發展介面 (API),而且仍然會將最大的實體記憶體限制為 64 GB。它也不會變更 4 GB 的虛擬記憶體位址空間。 Windows Server 2003 x64 版本相當適合用以處理下列在各種部署案例中 32 位元架構的限制: 資料庫 企業應用程式 終端機服務 Microsoft Active Directory 網頁伺服器 技術運算64 位元架構的優點

10、移至 64 位元架構會變更虛擬記憶體總數,這樣便可以在一般位址空間中從 4 GB 定址到 16 TB,對於那些偏好用科學符號的人而言,也就是 1.6 x 1019 位元組。該位址空間數量應該足以用一陣子。就像 32 位元的 Windows 一樣,虛擬位址空間會平均分配給使用者模式與核心模式,以提供原生 64 位元應用程式 8 TB 的虛擬位址空間。 更重要的是,在短期內真的需要額外記憶體位址的 32 位元應用程式,將從在 Windows Server 2003 的 x64 版本上執行而立即獲益。使用 LARGEMEMORYAWARE (LMA) 參數編譯的那些應用程式,現在可以利用 32 位元

11、架構所支援的完整 4 GB 虛擬記憶體位址空間。因為作業系統不再需要共用 32 位元應用程式需要執行的 32 位元位址空間,所以每個 LMA 感知的 32 位元處理序之虛擬記憶體位址總量為 4 GB。這些是在 32 位元 Windows Server 2003 中可以從 /3 GB 參數獲益的相同應用程式。AMD Opteron 與 Intel Extended Memory 64 Technology (EM64T) 處理器支援相同的 x64 Windows 平台與二進位碼檔案,提供開發人員單一的平台以進行支援,無論是否包含基礎 x64 處理器。 在 Windows Server 2003

12、x64 版本上執行的 32 位元應用程式使用 Windows on Windows 64 (WOW64) 模擬器,以允許應用程式就好像在 32 位元 Windows Server 2003 上執行一樣。雖然這個模擬器會導致一些轉譯負擔,不過其影響是極微小的,而且許多 32 位元應用程式在 Windows Server 2003 x64 版本上實際上會執行得更快,因為有像是較快的檔案系統存取效率。 驅動程式必須是為 x64 Windows 而明確撰寫。對於 32 位元驅動程式並未提供支援,而且與特定 32 位元驅動程式相依的應用程式 (例如: Microsoft Exchange Server

13、2003) 將不會在 x64 版本的 Windows Server 2003 上執行。這些應用程式的核心模式元件將需要轉換為 x64。另外請注意 Windows Server 2003 x64 版本並不支援 DOS 或 16 位元應用程式。 市場轉換至主流 64 位元運算雖然支援 64 位元運算的處理器已經上市有一陣子,不過它們一直著重在要求最高的運算工作上,而不是廣大的伺服器市場。隨著支援 32 位元與 64 位元作業系統與應用程式的 AMD 與 Intel x64 處理器的推出,這個趨勢很明顯地已對於該處理器主流有更大的滲透力。 隨著 Windows Server 2003 x64 版本的

14、發行,由於它為以高速執行現有 32 位元應用程式提供廣泛的支援,而且又允許適當且視需要遷移至 64 位元運算,該市場已準備起飛。處理器AMD 與 Intel 最新的處理器支援 x64 架構。最重要的是,這兩種處理器指令都執行相同的二進位碼檔案,可大幅簡化應用程式開發人員的工作與資訊科技 (IT) 專業人員。 AMD 與 Intel 的初步方案著重在伺服器類別電腦,即 AMD Opteron 與 Intel Xeon 晶片是每家公司一開始使用的 x64 處理器。不過現在在工作站類別處理器上也支援 x64:AMD 的 AMD Athlon 64 與 AMD Athlon 64 FX,以及 Inte

15、l 的具有 EM64T 之 Pentium IV。 AMD 與 Intel 的工作站與伺服器類別處理器的廣泛可用性,將使得 64 位元處理器的市場滲透性有相當大的差異。到 2005 年年底,幾乎所有新推出的伺服器類別電腦都將具備 64 位元處理器,無論它們是執行 32 位元或是 64 位元的作業系統。 伺服器所有主要系統原始設備廠商 (OEM) 都將推出 64 位元的的伺服器電腦,以完全支援 x64 版本的 Windows Server 2003。同樣地,所有主要的主機板製造商都有 x64 處理器方案,可讓系統建造商以 32 位元電腦實質上相同的成本來建立 x64 電腦。 Windows x6

16、4 版本隨著 Windows Server 2003 x64 版本與 Microsoft Windows XP Professional x64 Edition 的發行,客戶現在有了業界標準平台,這個平台結合了 64 位元處理的強大功能以及產業中最大的應用程式基礎。這些因素將協助催化 x64 平台的主要採用。應用程式廠商已準備提供支援的原生 x64 應用程式,而且 Microsoft Visual Studio 2005 將進一步使用整合式開發環境來簡化 64 位元 Windows 應用程式的建立。 透過具備 x64 功能的處理器、主機板和整個系統之廣泛可用性,以及完整系列的 Windows

17、x64 Edition,我們將看到加速轉移至 64 位元運算。Windows Server 2003 x64 版本產品概觀Windows Server 2003 系列提供三種 64 位元版本的 x64 架構: Microsoft Windows Server 2003, x64 標準版 Microsoft Windows Server 2003, x64 企業版 Microsoft Windows Server 2003, Datacenter x64 Edition此外,Windows XP Professional x64 Edition 也支援 x64 平台。 Windows Serve

18、r 2003,x64 標準版Windows Server 2003,x64 標準版最適合目前的 32 位元與新 64 位元應用程式,以及已經和記憶體主要繫結的環境。終端機服務、HPC 叢集、非常大的 Active Directory 存放區以及 Microsoft Internet Information Services (IIS) 6.0 伺服器是主要的目標。 Windows Server 2003,x64 標準版在一到四個處理器上支援最多 32 GB 的 RAM。Windows Server 2003,x64 企業版Windows Server 2003,x64 企業版 最適合大型資料庫

19、、關鍵任務特定業務 (LOB) 企業應用程式以及使用終端機伺服器工作階段目錄的大型終端機服務部署。 Windows Server 2003,x64 企業版 在 1 到 8 個處理器的伺服器上支援最多 1 TB 的 RAM。Windows Server 2003,Datacenter x64 EditionWindows Server 2003,Datacenter x64 Edition 是用以為企業等級的硬體提供最高層次的可靠性、可用性和服務性 (RAS)。這個版本最適用於非常大的 64 位元資料庫、關鍵任務 LOB 企業應用程式以及伺服器合併。 Windows Server 2003,Da

20、tacenter x64 Edition 在 8 至 64 個處理器的伺服器上支援最多 1 TB 的 RAM。Windows 64位元 vs. Windows 32位元的記憶體/CPU 比較表。表格 1 強調Windows Server 2003 32 位元與 64 位元記憶體限制間的差異。 一般記憶體限制32 位元64 位元虛擬位址空間總和4 GB 16兆位元組 (TB)單一 32 位元處理序的虛擬位址空間2 GB (假使系統已經啟動 3 GB / 3 GB 切換)假使編譯 4 GB /LARGEADDRESSAWARE (除 2 GB 以外)單一 64 位元處理序的虛擬位址空間不適用8 T

21、B分頁集區470 MB128 GB非分頁集區256 MB128 GB系統分頁表輸入 (PTE)660 MB至900 MB128 GB實體記憶體與 CPU 限制32 位元64位元Windows Server 2003, 標準版4 GB / 1至4 個 CPUs32 GB / 1至4個 CPUsWindows Server 2003, 企業版32 GB / 1至8個 CPUs1TB / 1至8個 CPUsWindows Server 2003, Datacenter Edition64 GB / 8至32個 CPUs1TB / 8至64個 CPUs表格 1。Windows Server 32 位元

22、與 64 位元的記憶體與位址比較。注意:所有 Windows 的 x64 版本皆有下列特徵。 不支援 16 位元的應用程式。 不支援 MS-DOS 的應用程式。 只支援 64 位元。任何相依於 32 位元之系統驅動程式的應用程式都將需升級至 64 位元驅動程式。 目標工作負載Windows Server 2003 x64 版本的早期採用預計其延展性、非常大量的記憶體支援以及效能的工作負載將為客戶帶來立即的改善。這些主要目標工作負載包括下列: 資料庫伺服器 特定企業應用程式 終端機服務 Microsoft Active Directory 網頁伺服器 技術運算這些目標工作負載絕非唯一會從 x64

23、 平台獲益的工作負載。例如,檔案伺服器可從作業系統可用的較大記憶體獲益,讓它們得以快取較大的資料量並更快地存取資料。這個額外的記憶體支援也允許較大的 I/O 緩衝處理,以改善輸送量。 另一個將從 x64 平台大幅獲益的部分為應用程式開發。相較於對等的 32 位元電腦,當在 x64 電腦上建立非常大的應用程式時,速度通常會快上 10 的 1 次方。多處理器電腦其增加的記憶體與改善的延展性可產生顯著的效果。例如:現在於 x64 機器上完成的 Windows 組建,其建置時間比以前少了1/3。資料庫資料庫伺服器是 Windows Server 2003 x64 版本的主要目標工作負載,而資料庫廠商早

24、已致力於投入該平台。Microsoft SQL Server 2005、Oracle 10g 和 IBM DB2 將具備對 Windows Server 2003 x64 版本的原生 64 位元支援。現有 32 位元資料庫伺服器也將從在 Windows Server 2003 x64 版本上的 WOW64 之下獲益,因為它們可以使用額外的記憶體位址空間。32位元的痛處在 32 位元 Windows 上執行大型資料庫應用程式的最大問題是缺少記憶體位址空間。這將限制可以提取至記憶體的資料庫數量,而且會大幅影響效能。 位址空間的缺乏通常會嘗試使用 /3 GB 參數來彌補,但是這將會有相關的痛苦點。因

25、為作業系統的可用虛擬記憶體位址空間現在已受到嚴重的限制,所以 I/O 緩衝處理數量以及檔案系統快取也會受到限制,這將導致相當大的瓶頸。 x64的優點透過將資料庫伺服器移至 Windows Server 2003 x64 版本,您不只是獲得幾乎無限制的虛擬記憶體位址空間,同時也支援更多的實體記憶體,並且在一般記憶體模型中提供最快的可能存取。透過 64 位元資料庫與 x64 Windows,就可以將非常大的工作集整個載入 RAM,以大幅改善效能和延展性。技術:Windows Server 2003 x64 版本最多可支援 64 個處理器與 1 TB 的實體記憶體。此外,x64 處理器的多處理器延展

26、性也比 32 位元更佳並且有 8 TB 的虛擬位址空間,而且您將能夠直接處理大型資料庫。 甚至連 32 位元資料庫,例如 SQL Server 2000 Service Pack 4 都將從在 WOW64 中執行的處理序之可用額外虛擬記憶體 (是4 GB 而非 2 GB) 大幅獲益。商業:移至 Windows Server 2003 x64 版本以執行大型資料庫應用程式將會有許多優點。企業可以合併伺服器而且仍然可提供額外的功能。 對於 32 位元 Windows Server 2003 的支援也允許企業在 x64 硬體上標準化,並以受控制的方式轉移至 64 位元運算,即在應用程式與資料庫準備好

27、時才移動它們。 Windows Server 2003 x64 版本廣泛的應用程式相容性可讓 IT 部門利用較佳的記憶體模型,並在 x64 版的 Windows Server 2003 上支援額外的實體與虛擬記憶體,以便將服務和應用程式合併成較少的伺服器。32 位元與 Windows Server 2003 x64 版本之間的系統管理功能同位檢查,可大幅簡化混合的 32 位元與 64 位元環境的管理,並可從本質上消除將新作業系統新增至環境相關的任何學習曲線。SQL Server 資料庫的遷移也很簡單,這使得轉移至 64 位元變得很容易。客戶範例有一個客戶正在一部執行 Windows Serve

28、r 2003 和 SQL Server 2000 的 32 位元雙重處理器的伺服器上,執行大型價格模型應用程式。整個資料庫的完整歷程範圍之主要查詢需要執行 8 個小時,這使得定期使用無法實現。客戶發現透過將應用程式移至執行 Windows Server 2003 x64 版本和 x64 版本的 SQL Server 2005 之新 4 向 64 位元且具備 32 GB RAM 的伺服器,就可以將該歷程查詢從 8 小時減到少於 5 分鐘。 企業應用程式大型的 LOB 應用程式最適用於 Windows Server 2003 x64 版本上的部署。由於可支援最多 64 個處理器以及最多 1TB 的

29、實體記憶體,x64 適用於非常大的 LOB 應用程式。32位元的痛處隨著 LOB 應用程式的成長,它們對於處理強大功能與處理大量資料的需求也隨著增加。由於虛擬記憶體位址空間有限以及僅支援 64 GB 的實體記憶體,所以 32 位元 Windows Server 2003 的 I/O 有可能受到嚴重的限制。虛擬記憶體限制表示只能直接定址受限制的大型資料集之子集,而且使用大型資料集時,直接定址索引的功能可能是個問題。這對於可以支援的有效使用者數目將會有嚴重的限制。x64的優點透過移至 Windows Server 2003 x64 版本,非常大的 LOB 應用程式將會有足夠的空間以有效地執行。 技

30、術:移至 x64 讓 LOB 應用程式有完整的 8 TB 虛擬記憶體位址空間,並最多可支援 1 TB 的實體記憶體。這允許直接定址非常大的資料集,以加快應用程式的速度並改善可靠性與延展性。在每台電腦上可以支援更多數量的使用者,以允許伺服器合併。 商業:透過允許在 Windows 伺服器系統上有效地執行非常大的 LOB 應用程式,組織就能夠在整個組織的單一伺服器平台上標準化,以大幅改善組織以具成本效益的方式管理其 IT 基礎結構的能力。改善的應用程式回應以及在個別伺服器上處理更多使用者的能力,增加了功能並改善了使用者的認知與經驗,同時又減少了擁有權總成本 (TCO)。 客戶範例有一個客戶以前一直

31、都在一台較舊的 8 向伺服器上執行 SAP R/3,已經能夠移至執行 Windows Server 2003, x64 企業版以及 x64 版的 SAP R/3 之新 4 向 x64 伺服器,這使得批次處理時間減少了 67% 並且能夠順暢地轉換。此客戶範例是由獨立的測試結果支援。最近在 Hewlett-Packard ProLiant DL585 4 向系統 (具備 16 GB 的實體記憶體、Windows Server 2003 x64 版本和在 WOW64 中執行的 32 位元 SQL Server 2000) 上執行的 SAP SD 標準 R/3 Enterprise 4.70 應用程式

32、基準,已認證為支援 914 個銷售和經銷 (SD) 使用者。 相較於執行 32 位元 Windows Server 2003 與 4.7E x86 版本的 SAP R3 之相同硬體上則有 770 個 SD 使用者。 終端機服務Windows Server 2003 x64 版本是執行終端機服務部署的理想平台。大部分在終端機服務上執行的應用程式都是 32 位元用戶端應用程式。在 x64 版本的 Windows Server 2003 案例中,這些應用程式會在 WOW64 轉譯層執行,將只會對 32 位元應用程式造成極小的負荷。這可讓它們以高速執行,而且相較於同等的 32 位元系統作業系統,可用的

33、改良虛擬記憶體位址空間允許在現有 x64 之 4 向處理器系統上支援的使用者數目最多可達 100% 的改善。32位元的痛處在 Windows Server 2003 系統上執行的一般知識工作者應用程式混合中,終端機服務通常會在 CPU 使用率達到最大之前就達到其虛擬記憶體的限制。當發生此情況時,無論您投入多少處理器或多少記憶體,都無法新增其他使用者。此問題並不是因為任何特定處理序可用的虛擬記憶體,而是作業系統可用的虛擬記憶體位址空間。在這裡,/3 GB 參數實際上會使事情更糟榚。 x64的優點移至 x64 系統將允許作業系統有更多的虛擬位址空間、大上許多的 PTE (128 GB,而不是 60

34、0 MB 到 900 MB)、分頁和非分頁集區 (每個 128 GB,而不是分別 470 MB 和 256 MB)、以及相較於在 32 位元版本中僅 4 GB,在 Windows Server 2003, x64 標準版中有完整的 32 GB RAM。使用 Microsoft Office 做為範例工作負載,結果是能夠根據 Microsoft 執行的初步效能基準,來處理每個伺服器 80% 更多的使用者。 技術:使用執行辨公室產能應用程式的一般知識工作者、執行 32 位元 Windows Server 2003 標準版 的一般 4 項伺服器之標準測試案例,其最大的使用者容量大約是 280 個工作

35、者。在真實生活的狀況中,大部分的終端機服務部署實際上是單到雙向伺服器,連線的使用者少了許多。這是因為在 CPU 或是使用者模式記憶體用盡之前,核心便已用完虛擬記憶體分頁表項目。 透過移至 Windows Server 2003, x64 標準版,核心虛擬記憶體的限制現在是 8 TB,而且伺服器可以支援多很多的使用者,同時還能提供良好的使用者經驗。 在大型的 x64終端機伺服器部署中,整體的I/O 速度,特別是磁碟存取速度,會變成系統瓶頸。RAID 組態與整體的 I/O 子系統輸送量速度的謹慎考量,在設計高容量的終端機服務部署中應該是一項重要的因素。商業:移動至 Windows Server 2

36、003, x64 標準版 以執行大型的終端機服務部署會產生比同等 32 位元部署還要更大的增加。 大部分在終端機伺服器上執行的應用程式仍然為 32 位元,而且可以在 WOW64 環境中執行。這些應用程式會以全速執行,並具有絕佳的相容性,同時又能利用改善的磁碟存取速度以及其他的 I/O 增強。因為有多出許多的使用者可以在相同的硬體上執行 Windows Server 2003 x64 版本,所以可以輕鬆地合併終端機伺服器,以減少系統管理的負荷、架子空間成本以及散熱成本。雖然目前的終端機服務部署有可能受到可用虛擬記憶體的限制,並且具有只有一或兩個處理器的可用足夠 CPU,不過 x64 部署可以充分

37、地支援更多的使用者與 RAM,這使得 CPU 與 I/O 子系統現在成為限制因素。執行 4 向和甚至是 8 向的伺服器可能產生相當大的差異並允許其他的合併。 Windows Server 2003 x64 版本廣泛的應用程式相容性可讓 IT 部門利用較佳的記憶體模型,並支援其他實體與虛擬記憶體,以便將服務和應用程式合併成較少的伺服器。32 位元與 Windows Server 2003 x64 版本之間的系統管理功能同位檢查,可大幅簡化混合的 32 位元與 64 位元環境的管理,並可從本質上消除將新作業系統新增至環境相關的任何學習曲線。 客戶範例在 Microsoft 的初步測試中,使用相同的

38、 4 向伺服器來決定在電腦上可以執行的一般知識工作者測試負載之最大數目。(如需關於測試終端機伺服器容量的詳細資訊,請參閱 Windows 2000 終端機服務容量和調整以及終端機伺服器容量規劃。)使用 4 向 x64 系統時,在 32 位元 Windows Server 2003 中可支援的最大使用者數目是 280 個使用者。載入 Windows Server 2003 x64 版本時,這些相同系統可以支援 500 至 700 個以上的使用者,根據特定處理器和組態而定。在 32 位元 Windows Server 2003 上執行時,限制因素是可用的 PTE 數目。透過移至 Windows S

39、erver 2003 x64 版本,限制因素是 CPU 使用率。 注意:這些是使用軟體的發行前版本組建所得到的初步非認證的實驗室數目。請勿將它們用以預測真實世界環境中的系統功能,提供它們只是為了透過特定的測試負載來強調 32 位元與 64 位元 x64 環境之間的相對差異。 Active Directory在擁有大於 10,000 個物件的 Active Directory (AD) 之組織中,Active Directory 大小可能會變成 32 位元網域控制站 (DC) 很大的問題。在核心模式中可用的虛擬記憶體位址空間之 2 GB 限制,會限制記憶體中任何時刻的快取大小與 Active D

40、irectory 數量。針對 Active Directory 的查詢,特別是通訊群組清單 (DL) 查詢,速度慢下來和過度的磁碟顛簸都會變成問題。 透過移至 Windows Server 2003 x64 版本,即使是相當大的 Active Directory 實作都可以整個常駐在記憶體中,這將可大幅改善查詢的速度並允許對支援需要大量查詢的應用程式 (例如 Microsoft Exchange Server 2003) 之網域控制站進行大幅度的伺服器合併。大型 Active Directory 部署中的 DC 是 Windows Server 2003 x64 版本的主要目標案例。透過對虛擬

41、記憶體位址空間 8 TB 以及最多可達 64 GB 實體記憶體的支援,擁有複雜 Active Directory 存放區的非常大型組織可以將整個 Active Directory 納入記憶體中。 32位元的痛處大型 Active Directory 部署通常需要大型的分散式環境,並經常針對 Active Directory 存放區進行驗證和要求。32 位元架構的虛擬記憶體位址限制會防止 Active Directory 資料庫佔據記憶體,將需要分頁至磁碟或從磁碟分頁。針對資料庫以取得通訊群組清單的查詢或是其他以查詢為基礎的結果,會造成 Active Directory 慢下來並且無法即時回應驗

42、證要求。 限制的 I/O 緩衝也會嚴重影響 Active Directory 複寫的速度,這將會造成整個組織之間 Active Directory 狀態的不平均分配。 x64的優點將非常大的 Active Directory 部署移至 Windows Server 2003 x64 版本允許 Active Directory 完全常駐在記憶體中並可直接定址。已移除虛擬記憶體位址空間的 2 GB 所加諸的限制,而且改善的 I/O 緩衝處理與記憶體中的查詢可消除 I/O 子系統上過度的負載。技術:透過移除 2 GB 虛擬核心記憶體的限制,為所有 DC 移至 Windows Server 2003

43、x64 版本可讓整個 Active Directory 常駐在記憶體中並直接定址。甚至連針對 Active Directory 的較差查詢都將順利且快速地完成,而且不會造成 I/O 子系統的過度負載。整個組織的 Active Directory 變更會平均且快速地散佈,以確保一致的 Active Directory。 商業:具有複雜 Active Directory 部署的大型組織會希望且需要從 Active Directory 查詢立即獲得結果。LOB 應用程式是針對儲存在 Active Directory 中的資訊所建立。透過將 DC 移至 Windows Server 2003 x64

44、版本,組織就可以繼續茁壯並建立其 Active Directory,以增強根據 Active Directory 來建立應用程式的能力。在整個組織中立即散佈 Active Directory 變更可確保整個組織中正確且一致的資訊。 客戶範例有一家將 Microsoft Exchange Server 2003 執行成其核心訊息應用程式的大型跨國公司,使用九個 Exchange 面臨的 32 位元 Active Directory 網域控制站來支援其各種環境以及 Exchange 帶來的豐富查詢負載。透過移至 Windows Server 2003, x64 標準版,就能夠將這九個 Exchan

45、ge 面臨的 Active Directory 伺服器合併成四個伺服器,同時又能維護和甚至改善其回應時間及容量緩衝區。 網頁伺服器具有大型分散式應用程式的網頁伺服器是 Windows Server 2003 x64 版本的主要目標工作負載。具有高 I/O 負載的大型分散式 Web 應用程式有可能受到在 32 位元 Windows Server 2003 中每個處理序 2 GB 的虛擬位址限制。32位元的痛處支援大型 Web 應用程式的 IT 部門之最大痛苦點是有限的可用虛擬記憶體位址空間。這將使得大型 Web 應用程式必須定期重新開機或回收工作者處理序,也因此而導致效能與可靠性降低,並限制應用

46、程式的延展性。 當工作者處理序用完 32 位元環境中的虛擬記憶體時,就需要重新啟動處理序。Information Services (IIS) 6.0 會自動重新啟動處理序並清理虛擬記憶體空間,但是這並不是沒有痛苦,將會造成效能降低以及不好的使用者經驗。 當必須重新啟動工作者處理序時,將會清除目前在快取中的任何資料,而且必須從磁碟擷取。結果是回應時間變慢以及 I/O 子系統上的負載增加。 對於該應用程式的使用者,這最多就是會導致效能變慢。最糟的情況是,使用者可能看到需要重新傳送資料的錯誤頁並且會得到整個很受挫的經驗。使用 /3 GB 參數將為工作者處理序增加 50% 的可用記憶體,這多少可改善

47、執行時間,但是也可能大幅增加拒絕服務 (Denial of Service,DOS) 攻擊的風險。透過將核心模式虛擬記憶體位址空間限制為僅 1 GB,伺服器就沒有足夠的記憶體與 I/O 緩衝處理來對這樣的 DOS 攻擊提供快速回應。x64的優點透過將現有的 IIS 6.0 ASP.NET 應用程式移至 x64 環境,而不須對應用程式做任何其他變更,應用程式就會自動有完整可用的 4 GB 虛擬記憶體空間。這將可大幅改善應用程式的可靠性與執行時間。 在今年下半年推出完整的 64 位元 ASP.NET 平台後,將會有更大的虛擬記憶體位址空間可用,從本質上消除 ASP.NET 應用程式的位址限制因素。技術:透過將 ASP.NET 應用程式可用的虛擬記憶體位址空間變成兩倍,將可大幅增加應用程式的效能與延展性。大型應用程式中工作者處理序的可靠性與執行時間通常會大上 10 的 1 次方,而且通常必須以頻繁間隔循環的處理序,現在將不必再循環了。商業:透過為大型 ASP.NET Web 應用程式移動到 x64,可以大幅減少充分支援應用程式所需的伺服器數目。由於工作者處理序不會定期循環,所以中斷的連線較少並且改善了 I/O 處理及客戶經驗。 由於伺服器較少,而且幾乎沒有或根本沒有回收工作者處理序,所以支援 Web 應用程式的 IT 人員

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1