首页 » 软件 » 使用 CrystalDiskMark 逐步测量磁盘性能
CrystalDiskMark 可以测量顺序和随机读写速度,以评估 HDD、SSD 和 NVMe 的实际性能。
测试规模参数、测试轮数、队列和线程会影响测试精度,并模拟不同的使用场景。
将 CrystalDiskMark 与 CrystalDiskInfo 和其他工具结合使用,有助于检查硬盘的速度和健康状况。
找出你的硬盘或固态硬盘的实际速度。 了解存储容量的重要性几乎不亚于了解其容量大小。如果复制文件耗时过长或游戏加载速度慢得令人抓狂,那么拥有海量存储空间也毫无意义。为了解决这些问题,CrystalDiskMark 已成为衡量各种存储设备性能的首选工具,包括 HDD、SATA SSD、NVMe 硬盘、U盘,甚至存储卡。
CrystalDiskMark 的突出特点是免费、轻巧且非常易于使用。但与此同时,它的功能也足够全面,即使是最苛刻的硬件发烧友也能满足。它允许您测量顺序读写速度、随机访问速度、IOPS、延迟、块大小变化、遍历次数等等。此外,当与 CrystalDiskInfo 结合使用时, HD Tune的 以及其他实用工具,它就成了一个非常方便的工具包,可以用来评估磁盘的性能和健康状况。
CrystalDiskMark是什么?它具体是用来做什么的?
CrystalDiskMark 是一款专门用于存储的综合基准测试软件。 它会对您选择的驱动器运行一系列受控测试,并将结果以清晰的表格形式显示,分别列出读取和写入操作。其目的是衡量各种典型使用场景下的性能,从传输大型文件到处理大量小型文件。
这种测试方式的吸引力体现在两个方面。一方面,它可以帮助您检查新购买的固态硬盘 (SSD)、机械硬盘 (HDD) 或 NVMe 固态硬盘是否达到制造商承诺的性能;另一方面,它还可以帮助您检测潜在的安装问题、主板瓶颈,甚至是开始出现故障的硬盘。某些型号在不同版本之间更换控制器或内存芯片的情况并不少见,这会导致性能相比最初生产版本有所下降。
该程序几乎适用于任何存储介质。 Windows 可以挂载为驱动器:传统机械硬盘、2,5 英寸 SATA SSD、M.2 NVMe PCIe 驱动器、外置 USB 驱动器、闪存驱动器、SD 或 microSD 卡,甚至可以根据具体情况对特定文件夹进行测试。
虽然结果简明扼要,但却是非常有用的参考资料。 比较不同驱动器的性能,决定哪个磁盘用于操作系统,哪个磁盘用于游戏或视频编辑,或者哪个 USB 驱动器虽然外壳漂亮,但内部却很慢。
CrystalDiskMark 也经常更新。这一点很重要,因为新版本会调整算法和配置文件。这意味着不宜比较不同版本程序的测试结果:为了进行可靠的比较,所有测试都应使用同一版本。
下载并安装 CrystalDiskMark
要下载 CrystalDiskMark,最好直接访问 CrystalDiskMark 开发者的网站。从这里您可以访问传统的安装版本和 ZIP 格式的便携版本,无需通过安装向导即可使用。
如果选择可安装版本,则安装过程与典型的 Windows 安装程序相同。运行下载的文件,接受许可协议,选择目标文件夹,决定是创建桌面快捷方式还是开始菜单图标,然后点击“安装”。几秒钟后,即可打开并开始测试。
如果您想将其保存在U盘中随身携带,便携版是理想之选。 或许您只是不想在系统中添加额外的程序。只需解压缩文件,找到相应的可执行文件(例如,64 位系统上的 DiskMark64.exe),双击即可——无需向注册表或程序文件写入任何内容。
无论选择哪个版本,程序的界面都几乎完全相同。因此,本文中出现的屏幕和选项均适用于安装版和便携版。此外,该软件完全免费,并包含西班牙语翻译,可通过语言菜单访问。
对于配备 NVMe SSD 的系统,建议在启动前检查配置。在“设置”菜单中,您可以激活特定的 NVMe 配置文件,该配置文件会调整此类高性能硬盘的测试参数,并提供更能代表其实际性能的结果,还可以查看其运行情况。 配置性能选项 在Windows 10上。
CrystalDiskMark 界面和基本参数
CrystalDiskMark 的主窗口很简单但它隐藏了几个关键选项。左上角是“全部”按钮,点击即可一次性启动当前配置文件中定义的所有测试;在其右侧是一个下拉菜单,其中包含一个数字(默认值为 5),该数字指示每个测试的运行次数。
传球次数很重要 为了确保结果的准确性:重复次数越多,最终平均值就越稳定可靠,但同时,基准测试所需时间也会相应延长。通常情况下,运行 5 到 9 次就足以了解设备的性能,而不会过度延长测试时间。
以下下拉菜单控制测试文件的大小。测试大小通常设置为 1 GiB。您可以根据 ISO/IEC 80000-1 标准将其降低至 64 MiB 或提高至 64 GiB,该标准采用以 2 为基数的单位(MiB、GiB)。测试大小越大,平滑的峰值和波动就越多,但所需时间和磁盘的热负载也会增加。
Windows 7:Windows 更新问题疑难解答在这些参数旁边,您会看到另一个选择器,用于选择单位。 选择要运行测试的磁盘。CrystalDiskMark 将显示 Windows 已挂载的所有分区和磁盘,包括已用空间、总空间和可用空间百分比等信息,也适用于 ISO/IEC 驱动器。如果某个磁盘或分区未显示,建议检查…… Windows 磁盘管理器 检查它是否已正确初始化并已分配字母。
最后,您可以选择结果的计量单位。默认情况下显示 MB/s,但您可以切换到 GB/s、IOPS(每秒输入/输出操作数)或 µs(微秒)来关注延迟。每个指标都有其用途:MB/s 的速度在视觉上更吸引人,但 IOPS 和延迟更能反映小文件和多个并发访问时的实际性能。
除了这些基本控制之外,“设置”菜单还允许进行更精细的调整。您可以选择测试中使用的数据类型(随机数据、全零数据、全一数据),定义自定义队列和线程,甚至可以调整读/写块大小。如果您不确定自己更改了什么,最好的方法是使用“默认”按钮恢复到默认设置,这些默认设置旨在涵盖大多数场景。
测试类型:序贯测试和随机测试。
CrystalDiskMark 将其基准测试分为四大类。实际上,这些访问模式可以分为两种基本类型:顺序访问(SEQ)和随机访问(RND 或 4K)。理解这种区别是解读屏幕上显示内容的关键,也能避免因看似较低的数值而产生意外情况。
顺序测试(SEQ)模拟数据的连续读取或写入。也就是说,这就像系统在按顺序复制一个大文件或访问连续的数据块一样。在这种情况下,磁盘几乎不需要在扇区之间跳转,因此可以达到制造商公布的理论最高速度。
随机测试(RND 或 4K)则代表了相反的情况。它根据“第一个空闲扇区”或已被占用和擦除的块的逻辑,对磁盘上分散的位置进行读写操作。这更接近操作系统实际的使用方式,操作系统会持续处理大量的小文件、库文件、元数据、临时文件和日志。
在机械硬盘上,随机访问会严重降低性能。 因为读写磁头必须不断地在盘片上移动。在固态硬盘 (SSD) 和 NVMe 硬盘中,这种物理移动问题消失了,但顺序读取速度和同时处理小数据块的能力之间仍然存在明显的差异。
在每个类别中,CrystalDiskMark 都结合了不同的块大小。队列深度和线程数。这使得它能够分析从最标准的家庭用户到几乎典型的具有大量并发请求的服务器工作负载的各种使用场景。
队列深度和线程
虽然 CrystalDiskMark 看起来只是一个简单的“点击查看数字”的工具在此之下,它控制着两个非常重要的参数:队列深度 (Q) 和并发线程数 (T)。这两个参数都在测试名称中有所体现,例如 Q8T1 或 Q32T16。
队列深度是指待处理的读/写操作的数量。 这表明系统可以将对驱动器的请求排队,然后再进行处理。例如,Q8 值表示最多可以有八个命令等待执行。磁盘控制器能够同时处理的请求越多,潜在的性能就越高,尤其是在使用现代 SSD 和 NVMe 驱动器时。
另一方面,线程数表示有多少操作正在并行处理。T1 值表示单线程,而 T16 表示有 16 个线程同时发送访问请求。这个概念类似于 CPU 多线程,但对于存储设备而言,控制器、内部缓存和固件等因素也会影响其性能。
实际上,使用深度队列和多个线程有助于将单元的性能发挥到极致。这些测试用例代表了非常繁重的工作负载,例如服务器、数据库或对磁盘使用量极大的专业应用程序。如果在容量较小的硬盘上过度使用线程,可能会导致硬盘饱和,并在测试过程中出现性能骤降。
默认的 CrystalDiskMark 配置已经平衡了这些参数。 对于实际场景:SEQ 1M Q8T1 和 SEQ 1M Q1T1 测试涵盖了典型的顺序行为,而具有不同队列和线程的 RND 4K 模式则代表了日常和极端的多任务处理条件。
每个标准 CrystalDiskMark 测试的含义
在程序的主表中,您将看到四行,名称类似于 SEQ1M Q8T1 或 RND4K Q32T16。每一行都代表一种不同的测试类型,旨在涵盖特定的访问模式。了解每项测试衡量的内容,才能有效地解读结果。
SEQ 1M Q8 T1 对应于一个包含 1 MiB 数据块的顺序测试。队列深度为 8,单线程。这非常典型地模拟了普通用户在复制大文件、安装资源密集型程序或传输高分辨率视频时的典型使用场景。您应该会看到与磁盘制造商指定的数值非常接近的结果。
如何在 Windows 11 上无线安全地查看 Android 文件SEQ 1M Q1 T1 也是顺序执行的,数据块大小为 1 MiB,但它只有队列 1 和线程 1。这种模式反映了一种更为“安静”的使用方式,几乎没有并发请求。它非常适合观察磁盘在执行简单任务(例如打开应用程序或读取大文件)时的表现,而不会对控制器造成过大的压力。
RND 4K Q32 T16 是一个随机测试,包含 4 KiB 数据块、32 线程队列和 16 个线程。这是一个极端场景:长时间内进行大量小文件访问,同时多个进程并行运行。这非常适合评估硬盘在负载下处理小文件时的最大容量,尤其适用于专为高强度使用而设计的固态硬盘 (SSD) 和 NVMe 硬盘。
RND 4K Q1 T1 则使用 4 KiB 数据块、队列 1 和线程 1 来测量随机访问。从某种意义上说,这是磁盘的“最坏情况”,因为它结合了最小的块大小和最低的并行化程度。这种情况很常见,尤其是在机械硬盘上;不必担心,这完全正常。
如果在 RND 4K Q1 T1 中,你的硬盘类型获得了特别高的数据。这明显表明该硬盘处理小文件的能力非常出色,在启动系统、打开程序或处理包含大量小文件的项目时,这一点尤为明显。另一方面,如果现代固态硬盘的该值极低,则可能表明配置、驱动程序或连接方式存在问题。
如何启动快速或自定义测试
如果你只是想快速了解你的固态硬盘或机械硬盘的性能,那就没必要把事情搞得太复杂。选择要测试的驱动器,将测试次数设置为 5,测试大小设置为 1 GiB,然后单击“全部”按钮。CrystalDiskMark 将依次运行四项标准测试,并在最后显示每一行的读取和写入结果。
完成快速测试后,请特别注意第一行(SEQ 1M Q8T1)这通常是与制造商宣传的速度最接近的速度。如果差异显著,请检查硬盘是否连接到正确的端口(例如,如果支持,则将 NVMe 硬盘连接到 PCIe 4.0 插槽),并检查是否因使用适配器或低速外置硬盘盒而造成速度限制。
对于那些想要深入了解的用户,该程序允许您只运行一个特定的测试。 点击与该行对应的按钮,而不是“全部”。这样,您就可以专注于例如 4K 随机访问或顺序读取,而无需浪费时间运行其余部分。
除了直接控制选项外,“设置”菜单还提供数据配置文件。 选择基准测试所用的数据是随机数据、0 还是 1。一些制造商会针对特定数据模式优化其设备,因此使用随机数据通常是最现实的选择,可以避免结果过于“漂亮”但缺乏代表性。
“配置文件”菜单包含预配置的预设选项。 例如“峰值性能”、“实际应用”或“演示”模式。每种模式都会调整测试项目和指标,侧重于不同的方面:“峰值性能”模式旨在最大限度地提高 IOPS 和纯粹的速度,而更“贴近实际”的模式则面向日常混合读写操作场景。
如果你痴迷于按照自己的喜好定制程序,你甚至可以调整外观。 在“主题”菜单中,您可以选择不同的配色方案、窗口缩放选项以及字体更改。这不会影响性能,但如果您需要频繁打开基准测试程序或需要在论坛或评测中分享清晰的屏幕截图,这将非常有用。
注意温度和热节流问题。
很多人在测试硬盘性能时会忽略一个细节,那就是温度。每次 CrystalDiskMark 运行都涉及读取和写入大量数据,这会导致控制器和内存芯片发热,尤其是在没有散热片的高性能 NVMe SSD 中。
如果你连续进行多次测试而不让设备“喘口气”,硬盘可能会启动过热保护机制,即自动降低读写速度以防止过热。此时,最后几次测试结果可能会偏低,这并非硬盘故障,而是硬盘正在进行自我保护。
为了最大限度地减少这种影响,理想的做法是尽可能拉开测试之间的时间间隔。每次完整运行之间间隔一到两分钟,并确保系统通风良好。在现代主板上,对于高速 NVMe 固态硬盘,通常建议使用带有集成散热片的 M.2 插槽,尤其是在高强度使用的情况下。
在机械硬盘中,基准测试期间温度也会升高。虽然与某些紧凑型 NVMe 驱动器相比,达到热极限通常更困难,但如果由于使用非常大的文件大小和多次测试而导致测试持续时间过长,机械组件可能会发热并略微影响性能。
如果您怀疑性能下降是由于过热造成的,像 CrystalDiskInfo 这样的工具可以提供帮助。 它可以让您实时查看设备的温度和 SMART 传感器的状态,这与纯粹的速度基准测试相辅相成。
与 Publisher 合作有哪些优势?CrystalDiskInfo:检查磁盘健康状况
CrystalDiskMark 可以告诉你磁盘的运行速度,但不能告诉你磁盘是否健康。为此,同样的开发人员提供了 CrystalDiskInfo,这是一个免费程序,可以显示驱动器的 SMART 状态:温度、通电时间、重新分配的扇区、读取错误和其他内部参数。
安装和使用 CrystalDiskInfo 与 CrystalDiskMark 一样简单。打开程序后,启动后,屏幕上会显示每个已安装的硬盘,以及实时温度旁边的健康状况指示器(良好、警告、不良)。从顶部,您可以单击切换硬盘。
对于不想把事情复杂化的用户来说,只需查看一下总体状态就足够了。 时不时地,如果出现任何警报或磁盘开始出现疲劳迹象(错误增多、温度异常、速度远低于正常水平),就应该考虑备份和可能的更换,或者尝试 恢复损坏的硬盘 在它彻底失败之前。
需要更多详细信息的用户可以使用高级菜单。 您可以自定义参数、更改 SMART 数据的显示方式或配置警报,但无需进行任何操作即可清楚地了解设备的健康状况。
CrystalDiskMark 和 CrystalDiskInfo 的结合 这对于固态硬盘(SSD)尤其有用,因为固态硬盘不像传统机械硬盘(HDD)那样会随着写入次数而性能下降,但其寿命也与写入次数相关。了解固态硬盘的性能、使用时长以及存储单元的状况,是判断其性能的好方法…… 找出硬盘是否存在问题 并防止引起恐慌。
实际应用:何时以及为何运行磁盘基准测试
运行基准测试似乎只是爱好者的消遣,但它其实有很多实际用途。每次购买新的固态硬盘、机械硬盘或U盘时,进行快速测试可以帮助您验证是否收到了承诺的产品,以及硬盘是否已正确安装和配置。
有些制造商在新批次产品中更换内部电子元件的情况并不少见。 虽然品牌名称相同,但性能可能低于最初的版本。使用 CrystalDiskMark 进行简单的扫描即可检测您的硬盘是否符合预期,或者是否是“缩水版”。
这也是确保硬盘安装在正确位置的好方法。例如,连接到仅支持 PCIe 3.0 的插槽的 NVMe PCIe 4.0 固态硬盘的性能将低于包装盒上标明的性能;连接到较旧端口或外部硬盘盒中松动的 USB 控制器的 SATA 固态硬盘的性能可能远低于其最大性能。
对自己的电脑进行评估和比较,也别有一番乐趣。通过比较不同硬盘的顺序读写速度,您可以决定哪个硬盘专用于操作系统,哪个硬盘用于游戏、大容量存储、备份或视频编辑。速度最快的硬盘最适合系统和对性能要求最高的程序;速度较慢的硬盘则可以处理要求较低的任务。
即使是配置一般的电脑,也可以用基本的SATA固态硬盘替换机械硬盘。 它对日常使用性能有着巨大的提升。即使配备了独立CPU和GPU,从机械硬盘切换到固态硬盘也能显著加快Windows启动速度,应用程序打开速度更快,整体感觉就像换了一台“新电脑”。如果您需要一份实用指南,请看这里。 更换Windows硬盘.
游戏环境中的基准测试和DirectStorage
在游戏领域,DirectStorage 的出现让 NVMe SSD 更加受到关注。该 API 很大程度上继承自 Xbox Series 的功能,旨在更好地利用这些硬盘提供的高速和并行访问功能,以更高效地加载庞大的环境、复杂的纹理和游戏数据。
DirectStorage 有特定的基准测试。 这些测试可以帮助您在与次世代游戏非常相似的条件下测量硬盘的性能,这些条件下 SSD、CPU 和 GPU 之间的数据路径都经过了优化。如果您的主要电脑用途是游戏,那么除了 CrystalDiskMark 之外,运行这些测试可能更有助于您更真实地了解升级硬盘后的性能提升。
在许多当前的游戏中,尤其是那些体积非常大的游戏(超过 50-70 GB)机械硬盘 (HDD) 和固态硬盘 (SSD) 之间的区别已毋庸置疑:使用 SSD 后加载时间大幅缩短。SATA SSD 和高速 NVMe 硬盘之间确实存在性能提升,但实际体验中这种提升通常不如纸面数据那么明显,尤其是在游戏尚未完全利用 DirectStorage 技术的情况下。
因此,对于配置适中或均衡的电脑来说,一块好的SATA固态硬盘仍然是一个很好的选择。高端 NVMe 硬盘在真正需要发挥其极限性能的环境中表现最为出色,例如繁重的视频编辑、处理大型数据库的专业工作,或专门针对这些技术优化的游戏。
总之,CrystalDiskMark 和 DirectStorage 基准测试 它们相辅相成:前者提供了一个通用且非常容易理解的视图,而后者则教会你你的单位在现代且要求苛刻的游戏场景中如何行动。
相关文章:衡量 PC 性能的最佳基准和工具