系統伺服器測試必要條件
本節說明在使用 Windows 硬體實驗室套件 (Windows HLK) 測試裝置之前,必須先完成的工作:
硬體需求
Windows Server 系統測試需要下列硬體。 如果測試裝置提供匯流排特定支援,可能需要額外的硬體。 請參閱每個匯流排特定測試的測試描述,以判斷是否有其他硬體需求。
元件 | 需求 |
---|---|
處理器 |
伺服器系統認證測試會要求在系統支援的處理器數目上限的情況下填入 [受測試的伺服器]。 |
記憶體 |
伺服器系統認證測試會要求在系統支援的最快時脈速度時,填入受測伺服器的最大記憶體數量。 |
磁碟空間 |
最小值:10 GB 建議:40 GB 或更新版本
注意
具有超過 16 GB RAM 的電腦需要更多磁碟空間來進行分頁、休眠和傾印檔案 |
磁碟機 |
DVD-ROM 光碟機 |
伺服器壓力測試的基礎結構需求和設定
伺服器壓力測試需要所有測試機器都位於具有網域控制站的網路。 機器本身必須加入該網域,並建立網域使用者帳戶。 網路的可靠性對於壓力測試很重要,如果您的網路不可靠或設定不正確,測試將會失敗或不會啟動。 請確定測試環境位於穩定且可靠的網路上。 對所有機器使用動態 IP 位址。 所有用於測試的系統,例如 DHCP、DNS 或Active Directory 網網域控制站,都必須是作業系統的最新版本和 Service Pack。
測試 (SUT) 需求的伺服器系統
實體機器 (請參閱上表)
SUT 支援的處理器數目上限。
SUT 支援的最大記憶體容量。
至少使用一個 Gb 網路介面卡或其他網路介面卡進行測試。
要用於安裝作業系統的一個硬碟。 此硬碟應該有兩個磁碟分割。 分割區 1 至少應有 1.5 GB 且小於 5 GB 的空間,且設定為 [使用中]、[系統]。 分割區 2 應該至少有 40 GB 的空間 (,或設定為開機、頁面檔案、損毀傾印的 Windows Server 最低需求) 。
一個 Gb 乙太網路中樞。
SUT 電腦名稱稱必須是 154 個字元或更少。
用戶端系統需求
即使是單一用戶端的系統失敗,仍會導致整個測試失敗。 若要將用戶端系統失敗的可能性降到最低,請使用下列準則來協助您為此測試選擇電腦和其他硬體:
請確定您的電腦有的資源超過在 SUT 上測試且安裝在壓力用戶端系統上之 Windows Server 版本的最低 CPU 和 RAM 需求。
請確定所有 NIC 和設備磁碟機都已針對正在測試的 Windows Server 進行認證。 用戶端電腦中 NIC 的頻寬必須等於 SUT 中的 NIC 頻寬。
將所有用戶端電腦插入 UPS 電源保護單位。
將所有用戶端電腦與高品質纜線、路由器和交換器連線。
使用高度備援儲存體和記憶體元件:例如,ECC 或更好的記憶體保護、適用于儲存體的 MPIO 雙工、RAID 硬碟、NIC 小組等。
軟體需求
執行 Windows Server 系統測試需要下列軟體:
使用 Windows Server Datacenter 啟用所有處理器,並練習所測試系統中所有可能的功能, (SUT) 。 這適用于認證測試,或任何其他功能測試,例如容錯或增強電源管理。
使用正在針對主要用戶端和壓力用戶端系統進行測試的 Windows Server
任何未隨附于 Windows Server 的驅動程式。
如果廠商預先安裝,則必須在伺服器上安裝選用的 Windows Server BitLocker 磁片磁碟機加密元件。
警告
系統測試主題提供有關 BitLocker 磁片磁碟機加密測試之系統需求的詳細資訊。
測試人員知識需求
若要執行 Windows Server 系統測試,您必須知道如何執行下列工作:
在硬碟上建立、格式化和移除磁碟分割。
設定電源管理選項。
安裝和設定網路。
從產品 DVD 安裝作業系統。
下載作業系統的 Service Pack。
安裝Active Directory 網域服務角色。
建立網域。
設定要用於 BIOS/FW/UEFI 層級測試的系統。
測試伺服器組態
若要認證您的產品在伺服器上使用,測試電腦必須支援四個處理器,以及至少 1 GB 的 RAM。 需要這些系統功能,才能測試裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能。 您不需要實際擁有超過 64 個處理器的電腦來測試您的裝置。 此外,伺服器系統 (用於裝置或驅動程式測試的伺服器系統) 必須先安裝 Server Core,才能進行測試。 如需詳細資訊,請參閱 Windows Server 安裝選項。
如果您使用測試電腦的集區來測試裝置,集區中至少有一部電腦必須包含四個處理器,且至少 1 GB 的 RAM。 此外,該電腦必須包含您要測試的裝置和驅動程式。 只要驅動程式在集區中的所有電腦上都相同,系統就會建立排程,以對所有測試電腦執行。
對於不包含要測試驅動程式的測試,例如硬碟測試,Windows HLK 排程器會限制測試,這些測試會驗證裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能,以在預設測試電腦上執行。 您必須手動將此電腦設定為有多個處理器群組。 預設電腦是清單中的第一部測試電腦。 測試人員必須確定清單中的第一部測試電腦符合最低硬體需求。
除了如 WHCP 原則和程式 檔所定義 (的 para-virtualization 驅動程式之外,) ,當您測試實體裝置及其相關聯的驅動程式以進行伺服器認證或簽章時,您可能無法使用任何形式的虛擬化。 所有虛擬化產品都不支援通過與多個處理器群組、裝置電源管理、裝置 PCI 功能及其他測試相關的測試所需的基礎功能。
注意
多個處理器群組設定 您必須為 Windows Server 2008 R2 和更新版本的設備磁碟機測試的硬體實驗室套件測試設定處理器群組大小的值,才能進行認證。 這是藉由使用 /set 選項,在提升許可權的命令提示字元視窗中執行 bcdedit 來完成。
新增群組設定和重新開機的命令如下所示:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
移除群組設定和重新開機的命令如下所示:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
注意
程式碼完整性設定
必須先使用 伺服器管理員 啟用 VBS) Windows Server 2016 (虛擬化安全性功能。
發生之後,必須建立並設定下列登錄機碼:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)