企業內部網路發佈環境技術案例研究 (SharePoint Server 2010)
適用版本: SharePoint Server 2010
上次修改主題的時間: 2016-11-30
本文件說明 Microsoft SharePoint Server 2010 的特定部署。包括:
技術案例研究環境規格,如硬體、伺服器陣列拓撲及設定。
工作量,包括:使用者或用戶端的數量及類型與環境使用狀況特性
技術案例研究伺服器陣列資料集,包括:資料庫內容及搜尋索引
專屬於環境的狀況與效能資料
本文內容:
先決條件資訊
本環境簡介
規格
工作量
資料集
狀況與效能資料
先決條件資訊
閱讀本文件之前,請確定您已瞭解 SharePoint Server 2010 容量管理所蘊含的主要概念。下列文件將協助您了解容量管理的建議方法,並提供協助您有效地使用本文件中之資訊的內容,以及定義本文件中所使用的專門用語。
若需了解本技術案例研究中資料內容的寶貴效能及容量的概念性資訊,請參閱下列文件:
本環境簡介
本白皮書說明 Microsoft 的實際 SharePoint Server 2010 環境。請利用本文件比較您計劃的工作量及使用狀況特性。若與您的計劃設計相似,則可使用本文件中描述的部署來做為自我安裝的起點。
本文件包括:
硬體、拓撲及設定的規格
伺服器陣列需求的工作量,包括:使用者的數量及使用狀況特性
包括資料庫大小的資料集
專屬於環境的狀況與效能資料
本文件為<Performance and capacity technical case studies (SharePoint Server 2010)>關於 Microsoft 的 SharePoint 環境系列的一部分
本文件中描述的 SharePoint Server 2010 環境為具地理分佈性公司的一般實際執行環境。員工可檢視不同的內容,例如:新聞、技術文章、個人簡介、文件及訓練資源。員工亦使用本環境來針對公司內的所有 SharePoint 環境執行搜尋查詢。員工每日接收的電子郵件含有環境上的文章連結,且許多員工將此環境設為瀏覽器首頁。
在繁忙的一天中,有多達 48,000 位單一使用者造訪環境,且在尖峰期間每秒產生高達 345 個要求 (PRS)。因為此為內部網路網站,所以會驗證所有使用者。雖然內容乃使用單一環境就地撰寫模式所發佈,但環境的發佈程序指定所有的草擬內容集中在晚上離峰期間的單一時間進行發佈。
本文件中所提供的資訊反映平日的企業內部網路發佈環境。
規格
本節提供硬體、軟體、拓撲及案例研究環境設定的詳細資訊。
硬體
本節提供本環境中所使用之伺服器電腦的詳細資訊。
注意
本環境會調整成符合 SharePoint Server 2010 的測試版建置及其他產品的環境。因此,部署的硬體會比本環境要求所需的容量為大。此硬體僅描述為本環境提供其他內容之用,且做為類似環境的起點。
因此,請務必根據您計劃的工作量及使用狀況特性來安排屬於您自己的容量管理。若需容量管理程序的詳細資訊,請參閱<SharePoint Server 2010 的容量管理與縮放概觀>。
網頁伺服器
伺服器陣列中有四台網頁伺服器,每台都有一樣的硬體。三台用於處理內容,第四台則專用於搜尋編目目標。
網頁伺服器 | WFE1-4 |
---|---|
處理器 |
雙四核心,2.33 GHz |
RAM |
32 GB |
作業系統 |
Windows Server 2008,64 位元 |
SharePoint 磁碟機的大小 |
300 GB |
網路介面卡數目 |
2 |
網路介面卡速度 |
1 GB |
驗證 |
Windows NTLM |
負載平衡器類型 |
硬體負載平衡 |
軟體版本 |
SharePoint Server 2010 (測試版) |
本機執行服務 |
管理中心 Microsoft SharePoint Foundation 內送電子郵件 Microsoft SharePoint Foundation Web 應用程式 Microsoft SharePoint Foundation 工作流程計時器服務 搜尋查詢和網站設定服務 SharePoint Server 搜尋 |
同盟服務伺服器陣列使用的服務 |
User Profile Service Web Analytics Web 服務 Business Data Connectivity Service Managed Metadata Web Service |
應用程式伺服器
伺服器陣列中沒有應用程式伺服器。本機服務由網頁伺服器管理。其他服務由同盟服務伺服器陣列所使用。
資料庫伺服器
一個含有兩台資料庫伺服器的 SQL 叢集,每台資料庫伺服器具有相同的硬體。其中一台伺服器為主動式,另一台則為被動式做為備援之用。
資料庫伺服器 | DB1-2 |
---|---|
處理器 |
四個四核心,2.4 GHz |
RAM |
32 GB |
作業系統 |
Windows Server 2008,64 位元 |
儲存與幾何 |
(1.25 TB * 6) + 3 TB 磁碟 1-4:SQL 資料 磁碟 5:記錄檔 磁碟 6:TempDB |
網路介面卡數目 |
2 |
網路介面卡速度 |
1 GB |
驗證 |
Windows NTLM |
軟體版本 |
SQL Server 2008 |
拓撲
下列圖表顯示此伺服器陣列的拓撲。
設定
下列表格列舉影響環境的效能及容量的變更設定。
設定 | 值 | 附註 |
---|---|---|
網站集合管理: 網站集合輸出快取 |
開啟 |
啟用輸出快取時會改善伺服器效率,因為它減少對資料庫呼叫經常要求的資料。 |
網站集合快取設定檔 (選取) |
內部網路 (共同作業網站) |
核取「允許作者檢視快取的內容」時,會略過正常的動作,允許有編輯權限的人員將他們的頁面進行快取。 |
物件快取 (關閉 | n MB) |
開啟 – 500 MB |
預設值為 100 MB。增加此設定,即可將其他資料儲存在前端網頁伺服器記憶體。 |
流量服務: 追蹤記錄 – 儲存記錄檔的天數 (預設值:14 天) |
5 天 |
預設值為 14 天。降低此設定可節省儲存記錄檔的伺服器空間。 |
查詢登入臨界值: Microsoft SharePoint Foundation 資料庫 – 將查詢記錄臨界值設為 1 秒 |
1 秒 |
預設值為 5 分鐘。降低此設定可節省資料庫伺服器的頻寬及CPU。 |
資料庫伺服器 – 預設執行個體: 平行的最高程度 |
1 |
預設值為 0。若要確保獲得最佳效能,強烈建議您針對主控 SharePoint Server 2010 資料庫的資料庫伺服器,將平行的最高程度設為 1。如需如何設定平行最高程度的詳細資訊,請參閱 max degree of parallelism 選項 (https://go.microsoft.com/fwlink/?linkid=189030&clcid=0x404)。 |
工作量
本節說明伺服器陣列需求的工作量,包括使用者數量及使用狀況特性。
工作量特性 | 值 |
---|---|
每秒平均要求數目 (RPS) |
100 |
尖峰時間平均 RPS (上午 11 時至下午 3 時) |
226 |
每日單獨使用者總數 |
33,580 |
並行使用者的平均人數 |
172 |
並行使用者上限數 |
376 |
每日要求總數 |
3,800,000 |
此表格顯示各個使用者代理程式的要求數目。
使用者代理程式 | 要求數 | 加總百分比 |
---|---|---|
瀏覽器 |
3,261,563 |
97.09% |
DAV |
2,418 |
0.07% |
搜尋 (編目) |
92,322 |
2.75% |
OneNote |
1,628 |
0.05% |
Outlook |
961 |
0.03% |
Word |
449 |
0.01% |
資料集
本節說明包含資料庫大小及搜尋索引的案例研究伺服器資料集。
資料集特性 | 值 |
---|---|
資料庫大小 (合併的) |
49.9 GB |
BLOB 大小 |
22.2 GB |
內容資料庫數目 |
3 |
Web 應用程式數目 |
3 |
網站集合數目 |
4 |
網站數目 |
797 |
搜尋索引大小 (項目數) |
275,000 |
狀況與效能資料
本節提供案例研究環境專屬的狀況與效能資料。
一般計數器
評量值 | 值 |
---|---|
可用性 (上線時間) |
99.95% |
失敗率 |
0.05% |
使用的平均記憶體 |
1.08 GB |
使用的最大記憶體 |
2.60 GB |
流量搜尋編目百分比 (搜尋用戶端要求數 / 總要求數) |
6% |
佇列的 ASP.NET 要求數 |
0.00 |
下列圖表顯示此環境的平均 CPU 使用量及延遲。
在本文件中,延遲分為四類。第 50 個百分位數延遲一般用來測量伺服器的回應速度。它代表半數的要求已在該回應時間內處理。第 95 個百分位數延遲一般用來測量伺服器回應時間內的突然增加數。它代表百分之 95 的要求已在該回應時間內處理,因此百分之 5 的要求回應時間會較慢。
資料庫計數器
當解譯此企業發佈環境的資料庫統計資料時,請注意大部分訪客具有唯讀權限。
評量值 | 值 |
---|---|
讀取/寫入比率 (每資料庫 IO) |
99.999:0.001 |
磁碟平均佇列長度 |
0.35 |
磁碟佇列長度:讀取次數 |
34 |
磁碟佇列長度:寫入次數 |
2.5 |
磁碟讀取次數/每秒 |
131.33 |
磁碟寫入次數/每秒 |
278.33 |
SQL 編譯次數/每秒 |
2.36 |
SQL 重新編譯次數/每秒 |
94.80 |
SQL 鎖定次數:平均等候時間 |
0 毫秒 |
SQL 鎖定次數:鎖定等候時間 |
0 毫秒 |
SQL 鎖定次數:每秒死結次數 |
0 |
SQL Latch 次數:平均等候時間 |
0.25 毫秒 |
SQL 快取命中率 |
>百分之 99 |