系统服务器测试先决条件
10/11/2018
本文内容
本部分介绍使用 Windows 硬件实验室工具包 (Windows HLK) 之前必须完成的任务:
硬件要求
以下硬件对于 Windows Server 系统测试是必需的。 如果测试设备提供特定于总线的支持,则可能需要额外的硬件。 请参阅每个特定于总线的测试的测试说明,以确定是否有额外的硬件要求。
组件
要求
处理器
服务器系统认证测试要求将所测试的服务器填充到系统支持的处理器的最大数量。
内存
服务器系统认证测试要求使用所需的最大内存量(即系统支持的最高时钟速度)来填充所测试的服务器。
硬盘空间
最低:10 GB
建议: 40 GB 或更高
注意
RAM 超过 16 GB 的计算机将需要更多的磁盘空间用于分页、休眠和转储文件
驱动器
DVD-ROM 驱动器
服务器压力测试的基础结构要求和设置
服务器压力测试要求所有测试计算机都在具有域控制器的网络中。 计算机本身必须加入到该域中并创建一个域用户帐户。 网络的可靠性对于压力测试至关重要,如果网络的可靠性或设置不正确,则测试将失败,也不会启动。 请确保测试环境处于稳定可靠的网络上。 为所有计算机使用动态 IP 寻址。 测试中使用的所有系统(如 DHCP、DNS 或 Active Directory 域控制器)都必须是操作系统的最新版本和 Service Pack。
受测服务器系统 (SUT) 要求
物理计算机 (参阅上表)
SUT 支持的处理器的最大数目。
SUT 支持的最大内存容量。
至少有一个千兆位网络适配器或其他网络适配器用于测试。
用于安装操作系统的一个硬盘驱动器。 此硬盘驱动器应具有两个分区。 分区1应至少包含 1.5 GB,且不能超过 5 GB,配置为活动、系统的空间。 分区2应该至少具有 40 GB 的空间 (或配置为启动、页面文件、故障转储的 Windows Server 最低要求) 。
一个千兆以太网网络集线器。
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。 需要这些系统功能来测试重新平衡、D3 状态以及设备和驱动程序的多个处理器组功能。 不需要计算机实际使用超过64个处理器来测试你的设备。 此外,用于设备或驱动程序测试的服务器系统 () 必须在测试之前安装服务器核心。 有关详细信息,请参阅 Windows Server 安装选项。
如果使用测试计算机池来测试设备,则池中至少有一台计算机必须包含四个处理器并且至少有 1 GB 的 RAM。 此外,该计算机必须包含要测试的设备和驱动程序。 只要该驱动程序在池中的所有计算机上都是相同的,系统就会创建一个针对所有测试计算机运行的计划。
对于不包含要测试的驱动程序的测试,例如硬盘驱动器测试,Windows HLK 计划程序会限制用于验证设备和驱动程序的重新平衡、D3 状态和多处理器组功能的测试,以在默认的测试计算机上运行。 您必须手动将此计算机配置为具有多个处理器组。 默认计算机是列表中的第一台测试计算机。 测试人员必须确保列表中的第一台测试计算机满足最低硬件要求。
除了 WHCP 策略和进程 文档) 定义的段落虚拟化驱动程序 (,在测试物理设备及其关联的服务器认证或签名驱动程序时,不能使用任何形式的虚拟化。 所有虚拟化产品都不支持通过与多个处理器组、设备电源管理、设备 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
备注
代码完整性设置
必须先使用服务器管理器启用 Windows Server 2016 (VBS) 的基于虚拟化的安全功能。
一旦发生这种情况,必须创建并设置以下注册表项:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)