PCMark 10 Storage Benchmarks —— 用真实 trace 测试存储实际表现
这是什么
PCMark 10 包含两个独立于性能基准的存储专项测试:
- Full System Drive Benchmark — 针对高速存储设备,覆盖 23 条 trace,约 60 分钟
- Quick System Drive Benchmark — 针对入门存储设备,覆盖 6 条 trace,约 20 分钟
两者都位于 Benchmarks → Storage benchmarks 标签页下,需要 Professional Edition。
为什么需要独立的存储基准
PCMark 10 主基准中的 Workload 对存储有涉及(App Start-up 最典型),但:
- 主基准中的存储测试是整机协同——存储性能与 CPU、内存、GPU 混在一起,无法单独诊断
- CrystalDiskMark 等工具用 synthetic 测试——顺序读写、4K 随机读写、队列深度等参数很全,但脱离实际应用
- 存储需要专门的真实 trace 测试——模拟启动、安装、复制、浏览器缓存等真实 I/O 行为
PCMark 10 Storage Benchmarks 填补了这个空白:用真实应用的 I/O trace 来测试存储设备,同时给出一个综合分数,方便横向对比。
Trace-based 测试原理
传统 synthetic 测试(CrystalDiskMark)的方式:
- 写入固定大小的顺序块
- 随机写入固定大小的 4K 块
- 队列深度 QD1 / QD32 等不同压力
PCMark 10 Storage Benchmark 的方式:
- 在真实电脑上运行各种应用(启动、安装 Office、复制大文件)
- 用 I/O 拦截工具记录下所有真实的磁盘读写请求(trace)
- 在待测存储设备上重放这些 trace,测量性能
这种方式更贴近实际使用体验——它能捕捉到:
- 存储设备在碎片化状态下的表现
- 缓存耗尽后的性能断崖(SLC cache 满了)
- 真实应用访问模式下的排队和响应
Full System Drive vs Quick System Drive
| 维度 | Full System Drive | Quick System Drive |
|---|---|---|
| 适用设备 | 高速 NVMe SSD(PCIe 3.0 / 4.0) | 入门 NVMe / SATA SSD / HDD |
| Trace 数量 | 23 条 | 6 条 |
| 数据写入量 | 约 204 GB | 约 23 GB |
| 运行时间 | ~60 分钟 | ~20 分钟 |
| 典型覆盖 | 从 SATA 到 PCIe 4.0 SSD | 从 HDD 到入门 PCIe SSD |
| 重复写入次数 | 每条 trace × 3 次 | 每条 trace × 3 次 |
选择建议:
- 你的系统盘是 NVMe PCIe 3.0 或更快 → Full System Drive
- 你的系统盘是 SATA SSD 或机械硬盘 → Quick System Drive(跑 Full 也可以,但耗时长且瓶颈不在存储)
注意事项:会磨损 SSD
Full System Drive 会在测试期间写入约 204GB 数据。对消费级 SSD 来说,虽然 204GB 不算大(大多数消费级 SSD 保修 TBW 在 300~1200 TBW),但:
- 测试前确认 SSD 剩余寿命健康
- 不要频繁重复跑(一次测试约 200GB 写入,一年跑几次问题不大)
- 如果是二手 SSD 或接近保修结束的 SSD,慎重跑 Full
Quick System Drive 写入量只有 23GB,基本无磨损顾虑。
分数解读
存储基准产出两个指标:
- 存储总分:综合评分,方便横向对比不同存储设备
- 每条 trace 的吞吐量:看哪些真实场景下存储性能特别好或特别差
Full System Drive 分数参考
| 存储类型 | 参考分数范围 |
|---|---|
| SATA SSD | 3000~4000 |
| NVMe PCIe 3.0 SSD | 5000~8000 |
| NVMe PCIe 4.0 SSD | 8000~12000 |
Quick System Drive 分数参考
| 存储类型 | 参考分数范围 |
|---|---|
| 机械硬盘(HDD) | 1000~2000 |
| SATA SSD | 3000~4000 |
| 入门 NVMe PCIe 3.0 SSD | 4000~5500 |
Storage Benchmark vs CrystalDiskMark
| 对比维度 | PCMark Storage | CrystalDiskMark |
|---|---|---|
| 测试方式 | Trace-based(真实应用 I/O) | Synthetic(理想化读写模式) |
| 贴近实际程度 | 高 | 中等 |
| 参数完整度 | 中(只给分数) | 极高(顺序读写、4K、队列深度等) |
| 磨损程度 | 中等(23~204GB 写入) | 很低(几 GB) |
| 适用场景 | 评估真实使用体验 | 对比硬件参数极限 |
| 版本要求 | Professional | 免费工具 |
建议组合使用:先用 CrystalDiskMark 看存储的理论参数是否正常(4K 随机读写有没有达标),再用 PCMark Storage Benchmark 看实际使用体验。
跑存储基准的准备
- 确保系统盘有足够剩余空间(至少 50GB)
- 关闭其他正在使用系统盘的程序(特别是下载器、云同步工具)
- SSD 至少用了几周(让固件完成初始映射和缓存策略),全新 SSD 测试结果可能偏高
- 跑测试前可以先做一次 TRIM 或优化(Windows 10/11 SSD 自动 TRIM,一般不用手动)