WindowsToGo 性能评估

本测试验证 USB 存储设备是否满足 Windows To Go 的性能要求。 不支持 Windows To Go 的 USB 存储设备不需要运行此测试。 本测试检查以下性能要求:

  • 随机 4 KB 写入 IOP >= 2000(旋转驱动器除外)

  • 随机 4 KB 读取 IOPS >= 2000(旋转驱动器除外)

  • 顺序写入速度 >= 80 MB/秒

  • 顺序读取速度 >= 80 MB/秒

  • 最大 I/O 延迟 < 250 毫秒

  • 在用户代表工作负荷的任何 1 小时内,用户可感知的 I/O 延迟总计最多为 10 秒,其中用户可感知的 I/O 定义为至少有 100 毫秒的延迟

测试详细信息

   
规范
  • Device.Storage.Hd.WindowsToGoCapableUSBDrive.WindowsToGoCapableUSBDrive
平台
  • Windows 10,客户端版本 (x86)
  • Windows 10,客户端版本 (x64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 180
类别 基准
超时(以分钟为单位) 10800
需要重启 false
需要特殊配置 false
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:可移动存储测试先决条件。 为了使设备表明它寻求 Windows To Go 认证,它必须根据 WindowsToGoCapableUSBDrive 要求实现 MS OS 描述符的扩展属性 WindowsBootCapable。 如果未在设备上设置此描述符,则不会出现此测试。

此测试设置设备格式。 存储在此设备上的任何数据都会丢失。 在运行测试之前,备份所有重要数据。

注意

   必须将 USB 驱动器插入 USB 3.0 端口才能运行此测试。

 

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

有关故障排除信息,请参阅排查 Device.Storage 测试问题

如果收到错误消息,指示“未在日志中找到所需的所有指标”,请删除连接到系统的任何不必要的 USB 设备,重新启动,然后再次运行测试。

如果测试用例用时超过 250 毫秒,说明设备不满足 Windows To Go 的性能要求。 可以尝试使用不同的组件或存储介质,使设备速度更快、更不容易出现缓慢的随机访问。

ReplyScenario 测试用例文件,因为过多的 IO 操作的延迟时间超过了 100 毫秒。 可以尝试使用不同的组件或存储介质,使设备速度更快、更不容易出现缓慢的随机访问。

详细信息

命令语法

命令选项 说明

StorageParameters.exe /device "[WDKDeviceID]" /outscript "[ParameterScript]"

运行测试。

 

文件列表

文件 位置

StorageParameters.exe

<testbinroot>\nttest\driverstest\storage\wdk\

StorageDevices.dll

<testbinroot>\nttest\driverstest\storage\wdk\

 

参数

参数名称 参数说明
LLU_NetAccessOnly 用于访问测试文件共享的用户帐户。
LLU_LclAdminUsr 用于运行测试的用户帐户。
DeviceID DriveLetter 或 DriveNumber
DeviceType USB3_PW_SSD 或 USB3_PW_RT
协议 UAS 或 BOT
使用情况 数据或启动
WDKDeviceID 要测试的设备的实例路径
QueryUAS 用于 UAS 检测的查询收集器
QueryUFDRotationalMedia 用于旋转介质检测的查询收集器
Cooldown
ParameterScript
PolicyXml 定义测试和通过/失败条件
TAEFSource