如何测量三星智能 TurboWrite 缓冲区再次变空所需的时间?

Vin*_*yak 5 performance ssd hard-drive windows-10

我有一个 1 TB 三星 860 QVO SSD,这是三星的 QLC NAND SSD 产品。

它有一个 SLC 缓存,在写入期间用作缓冲区,我观察到高达 10 GB 的顺序数据传输速度高达 520 MB/s,然后写入速度降至 75-80 MB/s。

在闲置一个多小时后,我尝试将另一个文件写入驱动器,但写入速度仍然为 80 MB/s。我还重新启动了我的笔记本电脑,但我不确定这是否有任何帮助,因为写入速度仍然是 80 MB/s。

我应该提到的是,我运行的是 Windows 10,该驱动器除了存储数据外什么也不用。它不是引导驱动器,也不存储页面文件或 hiberfil。

有没有办法让我查看在任何给定点使用了多少缓冲区,以便我只能在缓冲区为空时才开始传输文件?

har*_*ymc 3


您的发现与 anandtech 评论三星 860 QVO(1TB、4TB)SSD 评论完全相同。

在SLC 缓存大小和能耗部分中 ,它说:

三星 860 QVO 按计划耗尽了 SLC 缓存,1TB 型号为 42 GB,4TB 型号为 78 GB。之后,在剩下的测试中,它们都缓慢而稳定。

一旦 SLC 缓存耗尽,1TB 860 QVO 的顺序写入速度就会低于 1TB 硬盘,但 4TB 型号能够维持两倍的写入速度,不仅领先于硬盘速度,还领先于部分硬盘速度。 TLC 驱动器速度较慢。

在此输入图像描述

第一个结论是,通过将 1TB 型号换成 4TB 型号,您可以使磁盘速度加倍,尽管这不会使其变得超快。

您还可以通过三星魔术师应用程序启用三星快速模式来获得一些速度 ,这基本上是通过专用一些 RAM 来增加缓存的大小。有关更多信息,请参阅帖子 在三星固态硬盘上启用快速模式是否有益? (我的回答不是那么积极)。