如何对慢速 SSD 进行故障排除

mac*_*nir 6 ssd windows-10

一旦我尝试执行基于磁盘的任何操作,Windows 10 就会变得非常慢。

如果我查看任务管理器,我可以看到 100% 的磁盘使用率,速度低至 0.2 MB/s。

我能做些什么来找出问题所在并可能修复它?

基准

阿托

SSD:Sandisk U100 128GB in a 2012 Samsung 900x

我尝试检查三星网站的固件 - 它只列出了 2011 年 XP 的软件包。

bwD*_*aco 8

这看起来像是一个 TRIM 问题。驱动器似乎没有正确进行垃圾回收,导致写入操作期间性能严重下降。

  • SSD 中的块在被重写之前必须被擦除,并且驱动器只有在知道它们不再有有效数据时才能擦除它们。因此,提供了 TRIM 命令,以便操作系统可以告诉驱动器可以安全擦除哪些块。如果 TRIM 从未发送到驱动器,或者如果驱动器不支持 TRIM,它最终会在重写块时被迫擦除块,从而严重降低性能(并由于增加的写入放大而缩短驱动器的寿命)。

  • 一个明显的迹象是该驱动器在 QD64 随机写入时表现出的异常差的性能。SSD 在较高队列深度下的性能应该始终优于在较低队列深度下的性能,但它们也需要更多来自 SSD 的资源。随着更多并发随机写入,驱动器必须一次擦除更多块。在这种情况下,性能较差的 SSD 控制器可能会窒息,从而导致在多任务处理时性能下降。

  • 请注意,SanDisk U100 具有 SLC 缓冲区,可在减速之前提供短暂的高写入性能。一旦缓冲区耗尽,驱动器的性能可能会非常慢。ATTO 基准测试仅写入 256 MB,其中整个测试文件可能适合缓冲区,而 AS SSD 写入 1 GB,可能无法放入缓冲区。然而,仅凭这一点可能并不能解释问题,因为如果缓冲区耗尽,任何半体面的 SLC 缓冲 SSD 仍应能够获得合理(即使速度较慢)的写入性能。

  • 我会下载CrystalDiskInfo并查看 SMART 信息以查看 SSD 本身是否存在问题。您还应该尝试运行Windows 存储优化程序(以前称为磁盘碎片整理程序)以明确修剪驱动器上的可用空间。如果这没有帮助,则驱动器可能有问题,应该更换。