同一块NVMe硬盘,在空盘、半盘、温度较低或缓存耗尽时,测试结果可能明显不同。因此,NVMe存储性能测试不能只运行一次软件默认项目,而应围绕基准负载、测试环境和结果复核展开。这样得到的结果,才适合用于办公电脑、游戏主机、内容创作工作站或本地服务器的选型。
先明确测试要回答什么问题
不同用途关注的指标并不相同。启动Windows 11、打开应用和编译项目,通常更依赖小文件随机读写与访问延迟;复制大型视频文件,更适合观察顺序吞吐和持续写入稳定性;虚拟机、数据库或多人共享目录,则要关注混合负载下的响应波动。
以Samsung 990 Pro、WD_BLACK SN850X这类消费级产品为例,测试时应把型号、容量、固件版本和剩余空间一并记录。不同容量版本可能采用不同闪存配置,不能因为产品名称相同,就直接把一块盘的结果推断到另一块盘。
搭建可复现的测试环境
开始NVMe存储性能测试前,先固定主板插槽、散热片、操作系统和电源模式。主板不同插槽可能共享通道,散热片安装压力、机箱风道和室温也会影响控制器温度。测试盘最好作为独立盘使用,避免系统更新、杀毒扫描和文件同步同时读写。
- 记录硬盘型号、容量、固件、健康状态和剩余空间;测试重要数据前先完成备份。
- 关闭云盘同步、视频转码、下载工具等后台任务,保持电源计划和散热条件一致。
- 让硬盘处于相近的初始状态。空盘结果适合观察理论性能,半盘或接近日常使用状态的结果更有参考价值。
- 使用CrystalDiskMark观察常见桌面负载,用fio或DiskSpd构造更明确的队列深度、线程数和读写比例;不要把不同软件的默认结果直接横向相加。
基准负载要覆盖哪些项目
顺序读写:判断大文件处理能力
顺序测试适合模拟视频素材、磁盘镜像或大型压缩包的连续传输。可分别记录1GiB至8GiB测试文件下的顺序读取和写入。较小测试文件可能停留在高速缓存中,写入表现会偏乐观;文件增大后,速度可能下降,因此应同时记录测试文件大小和盘内剩余空间。
随机访问:观察小文件与并发响应
随机读写更接近系统启动、应用加载和开发环境中的碎片化访问。测试时至少区分4KiB随机读、随机写和混合读写,并记录队列深度与线程数。低队列深度更接近日常桌面操作,高并发负载则更能反映工作站或服务端在多任务下的处理能力。
持续写入:识别缓存耗尽后的变化
短时间写入可能只反映动态缓存速度。更稳妥的做法是使用容量较大的测试文件连续写入,并按阶段记录每分钟或每个固定区间的速度变化。部分硬盘在缓存用尽后会进入较低的原生写入区间,若只看开头数十秒,就会漏掉这一差异。
结果复核不能只看最高分
一次运行中的峰值不等于稳定性能。NVMe存储性能测试建议至少进行三轮,先检查三轮结果是否处于相近范围,再查看最低值、平均值和波动幅度。顺序吞吐在相同环境下出现小幅差异并不罕见;如果随机延迟或持续写入结果反复大幅跳变,应排查温度、后台任务、缓存状态和剩余容量。
| 观察项目 | 复核重点 | 常见影响因素 |
|---|---|---|
| 顺序吞吐 | 平均速度与长文件后段表现 | 缓存、文件大小、剩余空间 |
| 随机读写 | 低队列深度与高并发是否一致 | 线程数、系统任务、驱动 |
| 响应延迟 | 平均值、较高延迟和异常峰值 | 温度、队列拥塞、后台访问 |
| 持续写入 | 缓存耗尽后的速度和波动 | 散热、闪存状态、写入量 |
温度记录也不可省略。连续写入几分钟后,控制器温度可能进入较高区间,并触发降速保护;具体阈值取决于型号、散热器和环境。可以在冷机状态与连续负载后各记录一次温度,再将速度曲线放在一起比较,而不是只引用软件启动时的瞬时读数。
把测试结果转换为购买判断
如果主要用途是办公和普通游戏,低队列深度随机性能、延迟和容量通常比极限顺序速度更值得关注。视频剪辑或镜像备份应重点查看大文件持续写入,以及缓存耗尽后的稳定区间。需要长期高负载写入时,还要结合标称耐久度、保修条件、散热空间和实际工作量判断。
报告中应写清测试软件版本、操作系统、测试文件大小、盘内使用比例、温度范围和每轮结果。只有这些条件完整,其他人才能复核结论,也能避免把不同环境下的数字误认为产品固有差异。规范的NVMe存储性能测试,最终目标不是追求一个漂亮的最高分,而是判断硬盘在目标负载下能否持续、稳定地完成任务。
常见问题
问:只跑一次CrystalDiskMark可以吗?
可以用于快速排查连接或配置问题,但不适合作为完整结论。正式比较时应补充多轮测试、不同文件大小和持续写入观察。
问:为什么标称速度很高,实际复制却较慢?
标称值通常对应特定测试条件。实际复制会受到源盘速度、文件数量、缓存、系统任务和温度影响,小文件复制尤其不能等同于顺序基准结果。
问:测试盘剩余空间需要固定吗?
需要。至少记录剩余空间比例;空盘与高占用状态应分开说明,因为可用空间、垃圾回收和写入放大都可能改变结果。
问:如何判断一次异常结果是否可信?
先重复测试并检查温度、后台任务和测试参数。若异常只出现一轮,通常不能直接下结论;若在相同条件下持续出现,才应进一步检查固件、散热或硬盘健康状态。



