我有一块 Adata SU SATA SSD。480GB。它大约有 1 年的历史了,到目前为止,写入的数据几乎不到 2 TB。我认为它的估计寿命是 150 TBW。这些天,当我在 Windows 10 上使用 Crystaldisk mark 测试它时,偶尔(并非总是如此)(完全随机),连续写入速度显示为 30 MB/s。几乎所有其他时间,它的速度都在 400 MB/s 左右。使用应用程序内的 512MB 或 1 GB 数据块进行测试。
当我复制一个大文件并检查进度时,大多数时候速度约为 200Mb/s,但有时在同一时间,速度会下降到 35 Mb/s。我知道复制 100 个较小的文件时这可能是正常的,但这里是一个非常大的文件,比如一个大约 9 GB 大小的虚拟硬盘文件。
请参阅附件中的进度截图。
这是否意味着该 SSD 上有磨损的区域?
或者这是否意味着没有连续的块可用于一次性存储 9GB,因此文件会间歇性地存储在较小的块中,因此速度会暂时下降?即文件复制操作在顺序 + 随机 I/O 之间分割?Adata 自己的应用程序“SSD 工具包”显示健康状况为 100% 良好,剩余寿命为 100%。
Crystaldiskmark 是否会在测试前验证一整块连续可用空间的可用性?如前所述,它有时也会显示 30Mb/s 连续速度。
编辑 - SSD 位于笔记本电脑内部。没有 SATA 电缆。
型号是 Adata SU650。如果这有助于在问题上下文中添加更多相关细节。
还附加了显示良好状态的 SSD 工具箱屏幕截图。
SMART 结果
答案1
它可以可能是 SSD 或其固件存在问题。
在工作中,我们有两台配备 ADATA SU650 SSD 的计算机,速度会下降到几十 MB/s读速度,有时甚至千字节/秒对于某些扇区,SMART 数据或其他地方均未报告任何异常。(这些 SSD 才刚使用一年。)只有在使用 ATA“增强型安全擦除”后,它们才恢复正常。
我有 Adata SU SATA SSD。480GB。
你没有提到型号。很多 ADATA SU 系列 SSD 使用 QLC 闪存,而 QLC 闪存是慢的。(据我所知,SU630 是 QLC,但 SU650 可能不是?对此仍不清楚。)
通常,SSD 具有一定数量的非常快的“写入缓存”SLC 闪存,写入首先进行(然后传输到主闪存),但如果整个副本不适合写入缓存,您将开始直接写入主闪存,速度也会相应下降。
这不是写入速度慢的唯一原因,但确实存在这样的问题。
或者这是否意味着没有连续的块可用于一次性存储 9GB,因此文件会间歇性地存储在较小的块中,因此速度会暂时下降?即文件复制操作在顺序 + 随机 I/O 之间分割?
“连续块”并不重要。即使在 HDD 上,如果文件系统必须在其他地方启动另一个范围,它只需寻道一次,写入速度就会很快恢复到最大速度。
(我认为它不应该是散落在周围的随机块在中间副本——即使文件系统非常满并且碎片化严重,FS 无法找到地方放置更大的范围,它也会继续执行,而不会突然恢复正常。)
但是对于 SSD,当你没有机械读写头,因此没有“寻道时间”时,是单个连续的 1GB 区和 10 个较小的区之间没有区别。(而且它们不会是连续的身体上无论哪种方式,由于逻辑扇区号不会 1:1 映射到闪存存储 - 所有 SSD 都有一个“闪存转换层”,它会将写入映射到它认为磨损最少的任何物理闪存扇区。)