下一節列出您在選擇伺服器硬體時應考慮的重要專案。 遵循這些指導方針可協助移除可能影響伺服器效能的效能瓶頸。
處理器建議
選擇伺服器的64位處理器。 64 位處理器有更多的地址空間,而且需要 Windows Server 2022。 不會提供 32 位版本的作系統,但 32 位應用程式將在 64 位 Windows Server 2022 作系統上執行。
若要增加伺服器中的運算資源,您可以使用具有較高頻率核心的處理器,或增加處理器核心數目。 如果 CPU 是系統中的限制資源,則具有 2 倍頻率的核心通常會提供比具有 1 倍頻率的兩個核心更高的效能改善。
由於超線程依賴共用相同實體核心的資源,因此預計多個核心不會提供完美的線性縮放比例,而且如果啟用超線程處理,則縮放比例可能更低。
這很重要
使用 CPU 效能比對和調整記憶體和 I/O 子系統,反之亦然。
請勿比較製造商和幾代處理器的CPU頻率,因為比較可能是速度的誤導性指標。
針對 Hyper-V,請確定處理器支援 SLAT (第二層地址轉譯)。 它由 Intel 實作為擴充頁面表 (EPT) 和 AMD 的巢狀頁面表 (NPT) 實作。 您可以使用伺服器上的 SystemInfo.exe 來確認此功能是否存在。
快取建議
選擇大型 L2 或 L3 處理器快取。 在較新的架構上,例如 Haswell 或 Skylake,具有統一的最後一級快取記憶體(LLC)或 L4。 較大的快取通常會提供較佳的效能,而且通常扮演比原始 CPU 頻率更大的角色。
記憶體 (RAM) 和分頁記憶體建議
備註
某些系統在執行 Windows Server 2022 與 Windows Server 2012 R2 的新安裝時,可能會表現出較低的儲存效能。 在開發 Windows Server 2022 期間進行了多項變更,以改善平台的安全性和可靠性。 某些變更,例如默認啟用 Windows Defender,會導致較長的 I/O 路徑,以減少特定工作負載和模式中的 I/O 效能。 Microsoft不建議停用 Windows Defender,因為它是系統的重要保護層。
增加 RAM 以符合記憶體需求。 當您的電腦記憶體不足且需要立即增加時,Windows 透過稱為分頁的程序來使用硬碟儲存空間以補充系統 RAM。 分頁太多會降低整體系統效能。 您可以使用下列頁面檔案放置指導方針來優化分頁:
隔離自己的儲存裝置上的頁面檔案,或至少確定它不會與其他經常存取的檔案共用相同的存儲設備。 例如,將頁面檔案和作系統檔案放在不同的實體磁碟驅動器上。
將頁面檔案放在容錯的磁碟驅動器上。 如果容錯磁碟失敗,系統可能會當機。 如果您將頁面檔案放在容錯磁碟驅動器上,請記住容錯系統通常較慢寫入數據,因為它們會將數據寫入多個位置。
如果您需要額外的磁碟頻寬進行分頁,請使用多個磁碟或磁碟陣列。 請勿將多個頁面檔案放在相同實體磁碟驅動器的不同磁碟分區上。
周邊總線建議
在 Windows Server 2022 中,主要記憶體和網路介面應該是 PCI Express (PCIe),因此建議使用 PCIe 總線的伺服器。 若要避免總線速度限制,請使用適用於 10 GB 以上乙太網路卡的 PCIe x8 或更高的插槽。
磁碟建議
選擇具有較高旋轉速度的磁碟,以減少隨機要求服務時間(當您比較 7,200-RPM 和 15,000-RPM 磁碟驅動器時,平均為 2 毫秒),並增加循序要求帶寬。 不過,與具有高旋轉速度的磁碟相關聯的成本、耗電量和其他考慮。
相較於相等的 3.5 英吋磁碟,2.5 英吋的企業級磁碟每秒可以服務較多的隨機要求。
儲存經常存取的資料,尤其是循序存取的資料,靠近磁碟的起始處,因為這大致對應到最外層速度最快的磁軌。
將小型磁碟驅動器合併成較少的高容量磁碟驅動器,可降低整體儲存效能。 較少的主軸表示請求服務的並行性降低,因此,這可能會導致輸送量下降和更長的回應時間(視工作負載強度而定)。
SSD 和高速快閃磁碟的使用適用於讀取大部分具有高 I/O 速率或延遲敏感性 I/O 的磁碟。 開機磁碟是使用 SSD 或高速快閃磁碟的絕佳候選項目,因為它們可以大幅改善開機時間。
網路和記憶體配接器建議
NVMe SSD 提供更高的命令佇列深度、更有效率的中斷處理,以及 4KB 命令效率更高的效能。 這特別有利於需要大量同時輸入/輸出操作的情境。 PCI Gen 5 裝置優於 CPU 和系統總線,因此 Windows Server OS 無法優化工具的 IO 機制,以正確顯示尖峰效能。
網路和記憶體配接器建議
下一節列出高效能伺服器之網路和記憶體適配卡的建議特性。 這些設定有助於防止網路或記憶體硬體在負載過重時成為瓶頸。
認證的配接器使用方式
使用已通過 Windows 硬體認證測試套件的適配卡。
64 位元
支援 64 位的配接器可以執行直接記憶體存取 (DMA) 作業,進出高物理記憶體位置 (大於 4 GB)。 如果驅動程式不支援超過 4 GB 的 DMA,系統將使用雙重緩衝技術將 I/O 導入小於 4 GB 的實體位址空間。
銅和光纖配接器
銅配接器通常與其光纖配接器具有相同的效能,某些光纖通道配卡上同時提供銅和光纖。 某些環境更適合銅配接器,而其他環境則更適合光纖配接器。
雙埠或四埠配接器
多埠配接器對於具有有限PCI位置的伺服器很有用。
為了解決 SCSI 總線可連接磁碟數量的限制,某些控制卡會在單一控制卡上提供兩條或四條 SCSI 總線。 光纖通道適配卡通常不會限制連接到適配卡的磁碟數目,除非它們隱藏在SCSI介面後面。
由於通訊協定的序列本質,序列連接 SCSI (SAS) 和序列 ATA (SATA) 適配卡也有有限的連線數目,但您可以使用交換器來連接更多磁碟。
網路適配器具有此功能,適用於負載平衡或故障轉移案例。 使用兩個單一埠網路適配器通常會產生比針對相同工作負載使用單一雙埠網路適配器更好的效能。
PCI 總線限制可能是限制多埠適配卡效能的主要因素。 因此,請務必考慮將它們放在高效能的PCIe插槽中,以提供足夠的頻寬。
中斷仲裁
有些適配器可以調整它們中斷主機處理器的頻率,以指示活動或其完成。 中斷調節通常可以降低主機上的CPU負載,但除非以智慧方式執行中斷調節,否則雖然可以節省CPU資源,但可能會增加延遲。
接收端擴展(RSS)支援
RSS 可讓封包接收處理隨著可用的電腦處理器數目進行調整。 在使用 10 GB 乙太網路及更快的速度時,這一點很重要。
卸載能力和其他進階功能,例如訊息信號中斷(MSI-X)
支援卸除的適配卡可節省CPU,以提升效能。
動態中斷和延遲過程調用 (DPC) 重新導向
在 Windows Server 2022 中,Numa I/O 可讓 PCIe 儲存適配卡動態重新導向中斷和 DPC,能通過改善工作負載分割、快取命中率,以及 I/O 密集工作負載的內建硬體互連使用量,協助提升任何多處理器系統的效能。