混合修整性能测试(徽标)
此测试评估对支持混合信息功能集的 SATA 驱动器运行 Trim 命令的性能。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 180 |
类别 | 基准 |
超时(以分钟为单位) | 10800 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:硬盘驱动器测试先决条件。
驱动器必须支持 Trim 命令。 IDENTIFY DEVICE 数据第 169 个词第 0 位必须设置为 1(请参阅 ACS-2 的第 7.18.7.71 条)。 该测试将使用 DATA SET MANAGEMENT 命令发送 Trim 命令。
确保有单独的驱动器可以用作记录器驱动器。 测试将自动选取日志记录驱动器。 尽可能减少驱动器上发生徽标测试范围外的活动非常重要。 由于这是性能测试,因此范围外的活动可能会影响结果。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
检查 WTT 跟踪
查看运行修整性能测试的任务日志。
打开日志文件 TrimPerf.wtl。
检查可能解决问题的消息。
复制 .wtl 日志文件。 这是“WTT 跟踪”一节中所述的 WTT 跟踪。
找不到指标
此测试依赖于启用 Storport ETW 跟踪以获取命令完成指标。 有关启用此跟踪的详细信息,请参阅“ETW 跟踪”一节。
请确保当前没有其他 Storport ETW 跟踪正在日志记录。 一次只能有一个 Storport ETW 跟踪处于活动状态。
如果收到错误消息“测试驱动器不支持修整”,请尝试以下解决方法:
确保将 SATA SSD 的 IDENTIFY DEVICE 数据第 169 个词第 0 位设置为 1。
尝试通过 DATA SET MANAGEMENT 发送修整命令。
再次运行测试。
如果由于读取和写入最大延迟超过 500 毫秒而导致测试失败,请尝试以下解决方法:
在不发送 Trim 命令的情况下检查 IO 延迟。 尝试将延迟降低至 500 毫秒以下。
在发送 Trim 命令的情况下检查 IO 延迟。 尝试将延迟降低至 500 毫秒以下。
有关故障排除信息,请参阅排查 Device.Storage 测试问题。
更多信息
这只是一个围绕正常修正性能测试的包装器。 唯一的区别是测试发送的每个 I/O 都具有优先级。 此外,此测试仅对等于设备缓存大小的前几个 GB 执行操作。
测试指标
命令 | 指标 |
---|---|
Trim |
所有 Trim 命令都必须在 500 毫秒内完成。 |
IO 命令(同时发送 Trim 命令) |
|
按照以下步骤手动重现此测试:
导航到以下注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_[name of drive under test]\[device instance path]\Device Parameters
右键单击“Storport”,指向“新建”,然后单击“DWORD(32 位)值”。
将项命名为 EnableLogoETW,并将值设置为 1。
拔下受测驱动器再将其插入到系统中,或重新启动系统以启用注册表设置。
将 TrimPerf.exe、EtwProcessor.dll、Wex.Common.dll 和 Wex.Communication.dll 文件复制到本地。
运行命令。
命令语法
命令 | 说明 |
---|---|
TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown] |
运行测试。 |
参数
参数名称 | 参数说明 |
---|---|
WDKDeviceID | 要测试的设备的实例路径 |
LLU_NetAccessOnly | 用于访问测试文件共享的用户帐户。 |
LLU_LclAdminUsr | 用于运行测试的用户帐户。 |
StorageDriveNumber | 要测试的设备驱动器型号 |
Verbosity | 日志输出的详细程度。 0 表示最不详细,4 表示最详细 |
DeviceTag | 设备标记 |
DeviceID | 设备编号 |
IOOperation | 读取或写入 |
DiskSize | 磁盘大小 |
LogFile | 日志文件名称 |