評估入口網站共同作業環境的效能和容量需求

本文內容:

  • 主要特性

  • 測試環境

  • 使用設定檔

  • 建議

此效能和容量規劃案例將共用作業與文件管理所需使用的單一 Microsoft Office SharePoint Server 2007 伺服器陣列,合併到企業環境中。

主要特性

主要特性將說明此案例部署中可能出現的環境因素、使用特性及其他考量。

此案例的主要特性包含:

  • 驗證、存取控制與授權   入口共同作業案例中使用整合式 Windows 驗證。一般而言,會藉由安全性群組或根據個別使用者的使用者帳戶對其授與存取權,以保障網站與內容的安全性。使用驗證與授權時會對輸送量造成影響,且伺服器陣列的伺服器與網域控制站之間必須要有網路連線。

  • 關聯的目錄   此案例包括可提供使用者與組織資訊相關聯的 Active Directory 目錄服務。Office SharePoint Server 2007 功能會使用這項資訊提供進階功能,如目前狀態、目標與對象等。

  • 一般 (讀取) 和複雜 (讀取/寫入) 的使用者作業   在共同作業環境中,使用者會檢視並提供內容。這個案例的輸送量目標是設計成確保複雜的使用者作業具有合理的回應時間 (例如上載或下載文件)。

  • 資料與網站隨時間成長   除了評估初始資料量,Office SharePoint Server 2007 共同作業環境還必須允許資料與網站隨時間成長。僅針對初始資料量設定大小的伺服器陣列可能很快就成長過大而不適用。

  • 使用者回應時間   針對一般、異常、長時間執行及罕見作業的使用者回應時間,其時間長短的目標會列在<規劃軟體界限 (Office SharePoint Server)>一文結尾的 [使用者回應時間] 表格中。部分組織可能會容忍較慢的使用者回應時間,也可能需要較快的使用者回應時間。預期的使用者回應時間是決定整體輸送量目標的重要因素(輸送量是定義為伺服器陣列每秒可以處理的要求數目)。較多的使用者人數就需要較高的輸送量目標,才能達成相同的使用者回應時間。

  • 使用者並行   假設並行率是 10%,其中 1% 的並行使用者會在指定時間提出要求。以 10,000 位使用者為例,其中 1,000 位使用者正在同時使用解決方案,而 100 位使用者正在提出要求。

  • 長時間執行非同步工作   內容編製索引與備份資料庫等工作會影響伺服器陣列輸送量。範例拓撲的一般效能特性是假設這些工作是在離峰 (例如午夜) 時執行。因此,並不會影響上班時間的使用者回應速率。

測試環境

此案例測試旨在協助評估不同的伺服器陣列設定,對於各種因素變化的回應方式,這些因素包括並行使用者的數量、使用者作業的數量及物件 (如網站集合、網站、程式庫和清單) 的數量。

請注意,雖然可從測試結果中取得特定結論,但是本文所呈現的特定容量和效能數據會與實際環境中的數據不同。此處所呈現的數據僅供作為設計適當地縮放環境的起始點。在您完成初始系統設計之後,請測試設定以決定系統是否支援環境中的既有因素。

如需測試部署的相關資訊,請參閱<效能和容量規劃工具 (Office SharePoint Server)>。

假設

  • **64 位元架構   **測試環境中僅會使用 64 位元伺服器。雖然 Office SharePoint Server 2007 可以部署在 32 位元伺服器上,仍建議您在 Office SharePoint Server 2007 伺服器陣列部署中使用 64 位元伺服器。如需詳細資訊,請參閱<關於效能和容量規劃 (Office SharePoint Server)>一文中的<64 位元與 32 位元的比較>一節。

  • 啟用磁碟快取   磁碟快取排除多次存取資料庫以取得程式碼片段或大型二進位檔案 (例如圖像、聲音與影片) 的需求。啟用磁碟快取可改進整個部署的效能。請注意,預設不會啟用磁碟快取。如需啟用磁碟快取的相關資訊,請參閱二進位大型物件的磁碟快取 (英文) (https://go.microsoft.com/fwlink/?linkid=82617&clcid=0x404) 。

實驗室拓撲

為了提供高水準測試結果的詳細資料,測試時會使用數個伺服器陣列設定,其中包含一到八部網頁伺服器、單一應用程式伺服器,以及執行 Microsoft SQL Server 2005 資料庫軟體的單一資料庫伺服器電腦。測試的執行是模擬 32 到 256 個使用者連線到 8 台用戶端電腦。所有伺服器電腦皆為 64 位元,而用戶端電腦為 32 位元。

下表列出用於測試的特定硬體。

電腦角色 硬體

網頁伺服器

2 顆雙核心 Intel Xeon 2.8 GHz 處理器

4 GB RAM

應用程式伺服器

4 顆雙核心 Intel Xeon 2.66 GHz 處理器

16 GB RAM

資料庫伺服器

4 顆雙核心 Intel Xeon 2.8 GHz 處理器

32 GB RAM

用戶端電腦

1 顆 Pentium 3 1.2 GHz 處理器

1 GB RAM

測試環境中使用 Gigabit (十億位元/秒) 網路。建議您在 Office SharePoint Server 伺服器陣列的伺服器之間使用 Gigabit 網路,以確保有足夠的網路頻寬。

使用設定檔

下表列出 Office SharePoint Server 2007 共同作業測試環境的使用設定檔,以及列出在測試環境中各類型的使用者作業所耗用輸送量的百分比。

作業 輸送量百分比

在發佈網站中建立頁面

0.25

建立發佈網站

0.01

在發佈網站中建立大型頁面

8

更新資料表單

0.01

瀏覽資料檢視

1

篩選資料檢視

1

對資料檢視分組

1

對資料檢視進行分頁

1

排序資料檢視

1

擷取已稽核的清單項目

1

為含有 100 份文件的文件庫開啟所有項目檢視

5

取得 Excel Calculation Services 活頁簿

1

設定 Excel Calculation Services 儲存格

0.08

開啟 Excel Web Access 儀表板

1

在 Excel Web Access 網頁組件內瀏覽

2

開啟 Excel Web Access 檢視器

2

重新整理 Excel Web Access 頁面

1

使用 InfoPath Form Services 建立中等複雜性表單

0.33

使用 InfoPath Form Services 建立中等複雜性表單

0.33

使用 InfoPath Form Services 建立簡易 Passport

0.33

使用 InfoPath Form Services 建立中等複雜性表單

0.33

使用 InfoPath Form Services 開啟簡易 Passport

0.33

使用 InfoPath Form Services 建立簡易 Passport

0.33

開啟「我的網站」的私人檢視

2

開啟「我的網站」的公用檢視

2

開啟網站目錄首頁

1

開啟子網站中的網站目錄網站

0.5

排序商務資料目錄中的清單

0.25

開啟商務資料目錄中的 SAP 客戶清單

0.25

檢視最上層網站首頁

7

變更「我的網站」設定檔

0.01

從單一登入 (SSO) 取得認證

0.50

設定 SSO 中的認證

0.50

新增或移除使用者

0.01

顯示清單或文件庫的表單

5

開啟文件庫中的文件

5

編輯清單項目內容

1

檢視網站首頁

1

與 Outlook 同步處理清單

0.05

透過物件模型上載文件

0.10

檢視清單的 RSS 摘要

2

開啟小型文件庫的所有項目檢視

5

開啟小組網站的首頁

21.41

開啟網站管理員頁面

0.01

開啟受 IRM 保護的文件

1

在記錄上設定保留

0.01

將文件標示為官方檔案

0.05

對文件套用原則

0.01

搜尋稽核記錄中的特定項目

0.05

執行搜尋查詢

15

建立小組網站

0.01

建議

本節提供一般效本節提供一般效能和容量的建議。請使用這些建議來決定在<規劃備援 (Office SharePoint Server)>中所建立的起始拓撲的容量和效能特性,並且決定是否需要擴展起始拓撲。

硬體建議

下表列出網頁伺服器、應用程式伺服器和資料庫伺服器的建議硬體。如需最基本和建議的系統需求詳細資訊,請參閱<決定硬體和軟體需求 (Office SharePoint Server)>。

注意

網頁伺服器、應用程式伺服器與資料庫伺服器的記憶體需求與伺服器陣列大小、同時使用者數及伺服器陣列中功能與頁面複雜性相關。下表提供的記憶體建議可能適合小型或使用量低的伺服器陣列,但是您應謹慎監視記憶體使用量,以決定是否必須新增更多記憶體。

電腦角色 建議硬體

網頁伺服器

雙核心 2.5 GHz 或以上的處理器 (建議使用 3 GHz 或以上)

建議至少有 2 GB 的 RAM

3 GB 的可用磁碟空間

DVD 光碟機,本機或網路存取

1024×768 或更高解析度的監視器

應用程式伺服器

雙核心 2.5 GHz 或以上的處理器 (建議使用 3 GHz 或以上)

建議至少有 4 GB 的 RAM

3 GB 的可用磁碟空間

DVD 光碟機,本機或網路存取

1024×768 或更高解析度的監視器

資料庫伺服器

雙核心 2.5 GHz 或以上的處理器 (建議使用 3 GHz 或以上)

建議至少有 4 GB 的 RAM

根據 1:1.2 之內容與資料庫容量為比例的硬碟空間。亦即,如果規劃 100 GB 的內容,則至少需要 120 GB 的可用磁碟空間,再加上交易記錄的額外空間。

DVD 光碟機,本機或網路存取

1024×768 或更高解析度的監視器

起始點和向外延展拓撲

可以透過比較您的拓撲與<規劃備援 (Office SharePoint Server)>中所提供的起始點拓撲,來評估起始點拓撲的效能。這樣可協助您快速決定是否需要調整起始點拓撲,以符合效能和容量目標。

若要增加起始點拓撲之一的容量和效能,請透過實作具有較大容量的伺服器電腦來進行擴充,或是透過將其他的伺服器新增至拓撲中來進行向外延展。本節描述數個向外延展拓撲的一般效能特性。範例拓撲為調整入口網站共同作業案例提供下列常用方式:

  • 若要容納更大的使用者負載,請新增網頁伺服器電腦。您也可以新增應用程式伺服器,以減輕部分來自網頁伺服器的處理負擔,特別是在您的環境中有 Excel Calculation Services 之類的特定應用程式服務大量使用中時。您所能部署的應用程式伺服器數量,主要取決於資料伺服器的容量,或用以處理額外 I/O 負載之伺服器的容量。

  • 若要容納更大的資料負載,請增加單一 (叢集或鏡像) 伺服器的容量、升級到 64 位元伺服器或新增叢集或鏡像伺服器,以新增資料庫伺服器角色的容量。

  • 請維持一部 (叢集或鏡像) 資料庫伺服器電腦不超過八部網頁伺服器電腦的比例。在我們的實驗室中進行測試時所產生的最佳比例為 4x1x1 (四部前端網頁伺服器,搭配一部應用程式伺服器與一部資料庫伺服器),在您的環境中,若能使用較強固的硬體 (尤其是資料庫伺服器),將可產生更好的結果。

評估輸送量目標

「輸送量」是伺服器陣列每秒可執行的作業數。輸送量的單位是「每秒要求數目」(RPS)。本節提供測試資料,顯示前端網頁伺服器與使用者連線數目增加時的伺服器陣列輸送量。

輸送量會受數種因素影響,包含使用者人數,以及使用者作業、快取及頁面與網頁組件自訂的複雜性與頻率。每個因素皆會對伺服器陣列輸送量有重大的影響。規劃部署時,應謹慎考慮這些因素。

由於 Office SharePoint Server 2007 的部署與設定方式有許多種,因此沒有簡單的方式可評估指定伺服器數目可支援的使用者人數。因此,請確定在您自己的環境中進行測試,再於實際執行環境中部署 Office SharePoint Server 2007。

如需在 Office SharePoint Server 2007 中進行快取的詳細資訊,請參閱自訂快取概觀 (英文) (https://go.microsoft.com/fwlink/?linkid=82618&clcid=0x404) 與<其他效能和容量規劃因素 (Office SharePoint Server)>中的<快取>****一節。

如果貴組織已有共同作業解決方案,您可以檢視 Microsoft Internet Information Services (IIS) 記錄檔以決定目前環境中使用模式與趨勢。如需剖析 IIS 記錄檔的詳細資訊,請參閱分析記錄檔 (IIS 6.0) (英文) (https://go.microsoft.com/fwlink/?linkid=78825&clcid=0x404) 。

如果貴組織正在規劃新的共同作業解決方案部署,則請使用本節中的資訊來評估使用模式。

本節表格會顯示唯讀與讀取/寫入使用者作業的測試結果,其使用本文前面<測試環境>所列之硬體。請注意,在每個伺服器陣列設定中,各使用一至八部網頁伺服器並結合一部應用程式伺服器與一部資料庫伺服器以進行測試。因此,3x1x1 伺服器陣列設定,應讀為 3 (三部網頁伺服器) 乘 1 (一部應用程式伺服器) 乘 1 (一部資料庫伺服器)。包含多部應用程式伺服器或資料庫伺服器的伺服器陣列並未執行測試。

下表顯示讀寫混合和唯讀使用者作業的測試結果。

注意

6x1x1 以上的伺服器陣列並未執行讀寫混合測試,因為這已超出測試所使用的硬體比例限制 4x1x1。效能較高的硬體可進行調整,而不受制於此處所顯示的測試限制。

伺服器陣列大小 RPS 網頁伺服器 CPU 資料庫伺服器 CPU 用戶端電腦 CPU

混合

讀取

混合

讀取

混合

讀取

混合

讀取

1x1x1

49.8

73.3

91.00

98.40

17.90

15.00

10.89

6.50

2x1x1

79.2

141

76.40

93.10

24.50

29.40

14.04

11.10

3x1x1

106

208

71.23

90.75

42.00

54.20

19.10

15.00

4x1x1

128

248

67.55

82.58

66.70

80.20

23.34

18.00

5x1x1

116

278

47.96

70.46

73.70

93.40

26.60

20.00

6x1x1

95

284

32.87

53.62

72.10

96.10

19.16

21.00

7x1x1

n/a

284

n/a

42.19

n/a

96.40

n/a

21.00

8x1x1

n/a

224

n/a

33.34

n/a

76.90

n/a

17.00

下圖顯示在網頁伺服器的數目變更時,讀寫和唯讀作業的輸送量變更。

請注意,只支援讀取作業的系統 (例如靜態入口網站) 可以維護的輸送量層級高於同時支援讀取和寫入作業的系統。

使用者作業圖表和網頁伺服器

評估磁碟空間需求

本節提供的表格可以協助您評估此案例的磁碟空間需求。硬體的磁碟空間需求會隨伺服器角色與案例而大幅改變,且與內容資料庫中儲存的資料、快取需求及搜尋所編目的外部內容相關。在下列討論中,請盡可能根據可以預測的磁碟空間需求 (例如安裝檔案的大小),將數目填入公式。

請先根據伺服器角色來評估磁碟空間需求。再根據所規劃的拓撲 (例如伺服器角色在其中共用相同實體伺服器電腦),加總這些角色的磁碟空間需求。最後確定您的硬體可容納磁碟空間需求。

此外,應將 SQL Server 儲存體的最佳作法套用至資料庫伺服器。如需詳細資訊,請參閱實體資料庫儲存設計 (英文) (https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x404) 。如果實作多部資料庫伺服器,請分開為每部搜尋伺服器考量 SQL 磁碟空間因素。

注意

作業系統與程式檔案應和資料檔案分開儲存在不同的磁碟機或獨立磁碟容錯陣列 (RAID) 中。

資料庫伺服器磁碟空間需求

使用下表可計算伺服器陣列中資料庫伺服器的磁碟空間需求。如果實作多部資料庫伺服器,請分開為每部資料庫伺服器計算總和。

類別 描述 數值

作業系統檔案

Windows Server 2003 安裝程式與系統檔案所需的磁碟空間。如需詳細資訊,請參閱選擇安裝磁碟分割的檔案系統 (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x404) 。

4 GB

分頁檔

分頁檔大小預設會與實體記憶體大小相同。

SQL Server 安裝檔案

SQL Server 安裝程式與程式檔案所需的磁碟空間。如需詳細資訊,請參閱SQL Server 2005 Standard Edition 系統需求 (英文) (https://go.microsoft.com/fwlink/?linkid=78870&clcid=0x404) 。

425 MB

資料庫記錄檔

記錄檔的磁碟空間會根據記錄設定和資料庫數目而不同。如需詳細資訊,請參閱實體資料庫儲存設計 (英文) (https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x404) 。

設定資料庫

設定資料庫一般不會成長超過此大小。這是評估的大小上限,不是固定限制。

1.5 GB

內容資料庫

評估內容資料庫中將儲存的初始內容量。請考慮下列因素:

  • 將初始內容大小值乘以 1.2,得出 SQL 資料庫中的儲存內容大小值。

  • 如果文件使用版本設定,則每個版本的複本都會儲存在資料庫中。

未來成長

未來的成長是共同作業案例的重要特性。您應該規劃一開始計劃要使用的資料量的兩倍。請輸入適用於您環境的數目。

可用空間

每個硬碟或磁碟區至少保留 25% 的可用空間。

總計

索引伺服器與應用程式伺服器的磁碟空間需求

使用下表可計算伺服器陣列中索引伺服器與應用程式伺服器的磁碟空間需求。如果實作多部 Office SharePoint Server 2007 索引伺服器或應用程式伺服器,請分開為每部伺服器計算總和。

類別 描述 數值

作業系統檔案

Windows Server 2003 安裝程式與系統檔案所需的磁碟空間。如需詳細資訊,請參閱選擇安裝磁碟分割的檔案系統 (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x404) 。

4 GB

分頁檔

分頁檔大小預設會與實體記憶體大小相同。

Office SharePoint Server 2007 安裝檔案

此數值是根據任何 Office SharePoint Server 2007 版本完整安裝的近似值。

1.3 GB

Microsoft .NET Framework 版本 3.0

60 MB

內容索引

在內容資料庫中新增由索引伺服器所編製索引的內容量。產生數值的 30% 是內容索引的評估大小上限。

可用空間

每個硬碟或磁碟區至少保留 25% 的可用空間。

總計

網頁伺服器磁碟空間需求

使用下表可計算伺服器陣列中每部網頁伺服器的磁碟空間需求。

類別 描述 數值

作業系統檔案

Windows Server 2003 安裝程式與系統檔案所需的磁碟空間。如需詳細資訊,請參閱選擇安裝磁碟分割的檔案系統 (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x404) 。

4 GB

分頁檔

分頁檔大小預設會與實體記憶體大小相同。

Office SharePoint Server 2007 安裝檔案

1.3 GB

.NET Framework 版本 3.0

60 MB

可用空間

每個硬碟或磁碟區至少保留 25% 的可用空間。

總計

效能監視

若要協助您決定必須擴充或向外延展系統的時機,請使用效能計數器監視系統的狀況。使用下表提供的資訊來決定要監視的效能計數器,以及應套用效能計數器的程序。

網頁伺服器、搜尋伺服器與應用程式伺服器

下表顯示監視伺服器陣列中網頁伺服器、搜尋伺服器與應用程式伺服器的效能計數器和處理序。

效能計數器 套用至處理序 附註

處理器時間

總計

顯示此執行緒使用處理器執行指令已經過的時間百分比。

記憶體使用率

應用程式集區

顯示應用程式集區的平均系統記憶體使用率。您需要指定要監視的正確應用程式集區。

基本規則是找出指定之 Web 應用程式的記憶體使用尖峰,再將該數值加上 10,然後指定給相關的應用程式集區。

資料庫伺服器

下表顯示用以監視伺服器陣列中資料庫伺服器之效能計數器與程序。

效能計數器 套用至處理序 附註

處理器時間

總計

顯示此執行緒使用處理器執行指令已經過的時間百分比。

記憶體使用率

總計

顯示平均系統記憶體使用率。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。

另請參閱

概念

其他效能和容量規劃因素 (Office SharePoint Server)

其他資源

如何最佳化 SharePoint Server 2007 網站內容管理網站以提升效能 (英文)