Project Server 2013 效能和容量的硬體建議
總結: 使用這些有關 Project Server 2013 效能和容量的硬體建議,來識別適合您需求的起始拓撲。
適用于: Project Server 2013
它們也會協助您決定您是否必須相應放大或相應增加起始拓撲。
在這組文章中,我們會參考三個不同的伺服器角色:Web 前端伺服器角色、應用程式伺服器角色,以及資料庫 (SQL) Server 角色。 這些是完整 Project Server 2013 部署的所有元件。 前端網頁伺服器可作為存取 Project Server 之使用者的介面。 應用程式伺服器會處理對 Project Server 資料層的要求,並實作 Project Server 2013 的商務邏輯。 最後,資料庫層是儲存 Project Server 2013 資料庫的資料來源。 針對小型部署,Web 前端伺服器、應用程式伺服器和資料庫伺服器角色可能會合並在相同的實體電腦上。 對於較大型的部署,可能需要將這些專案分隔到不同的電腦,即使有多個實體電腦扮演相同角色也一樣。
Project Server 2013 的硬體需求和建議
本節針對 Project Server 2013 中的資料集如何影響效能和容量中特有的每一個小型、中型和大型資料集大小,建議最低需求和建議的拓撲。 最低需求是可與指定資料集搭配運作的拓撲,但可能會因認知效能大幅降低而受到影響。 每個資料集的建議拓撲應該足以取得這些資料集大小上大部分使用模式的合理效能。 不過,我們鼓勵您將本檔其餘部分所提供的特定建議納入考慮,以判斷您是否需要擴展至建議用於近似資料集的拓撲之外。 一般而言,您應該監視拓撲的效能計量,並在不符合效能特性時相應調整。
Project Server 2013 小型資料集的硬體建議
Project Server 2013 中型資料集的硬體建議
Project Server 2013 大型資料集的硬體建議
Project Server 2013 的虛擬化建議
Project Server 2013 支援在虛擬機器上執行。 針對 SharePoint Server 2013 虛擬化所提供的大部分建議也適用于 Project Server 2013。 不過,如同採用虛擬化的任何情況,請務必考慮在相同實體實例上執行的虛擬化機器之間爭用實體機器的資源。
我們不建議您在虛擬化電腦上執行SQL Server。 虛擬化電腦上資源的競爭可能會大幅降低SQL Server的效能。 如果您必須在虛擬環境中執行SQL Server,建議您使用下列設定:
網路介面卡:
- 如果您使用 Hyper-V 虛擬化,您應該使用虛擬網路介面卡,而不是舊版網路介面卡。
虛擬磁片:
針對您執行SQL Server的虛擬機器,建議您選取磁片類型的 [傳遞] 選項 (,而不是動態或固定) 。 如果這不是選項,您應該使用固定磁片大小,而不是動態大小的虛擬磁片。
建議您為開機磁片磁碟機選取 [IDE over SCSI]。
配置足夠的硬碟空間,以處理資料集和 ULS 記錄需求的預期大小上限。
記憶:
您應該將記憶體配置給執行SQL Server的虛擬機器,盡可能配置。 這應該相當於提供相同函式之實體方塊所需的記憶體數量/建議的記憶體數量。
您也必須考慮需要為主機作業系統保留一些記憶體。 至少應為主機作業系統保留 2 GB 的記憶體。
在虛擬化環境中執行 Web 前端或應用程式伺服器,通常不會對在虛擬環境中執行SQL Server效能造成損害。
Project Server 2013 部署的網路需求
在大部分的 Project Server 部署中,網路頻寬通常不是效能的瓶頸。 下表列出建議的網路元件規格。
元件 | 中小型 | 大 |
---|---|---|
NIC 的數 |
1 |
2 |
# NIC 速度 (網路) |
任何大於 100mbps 的速度都應該沒問題 |
1 Gb/秒 |
Load Balancer類型 |
NLB 或硬體,兩者皆可接受 |
NLB 或硬體,兩者皆可接受 |
一般目標是維持應用程式與SQL Server層之間的低延遲。
另請參閱
規劃 Project Server 2013 的效能與容量概觀
Project Server 2013 效能和容量的硬體建議