SSD 性能缓慢(东芝 1TB NVMe)

SSD 性能缓慢(东芝 1TB NVMe)

我有一块 1TB 的东芝 NVMe SSD,但这款硬盘的写入性能非常慢。我注意到 SQL Server 中的写入性能非常差,因此我使用 AS SSD 基准测试进行了测试。这款硬盘的读取性能符合预期,但写入性能却非常低。

SSD 基准测试

4K 写入操作耗时太长,我不得不中止它。你有什么建议吗?这款驱动器随我的 Dell Precision 5510 一起发货,我使用 Dell 提供的 Windows 10 Pro 映像。

答案1

您可能患有部队单位访问写入操作的类型。虽然它旨在保持所有写入的持久性,但可能会出现回归,尤其是 NVMe 驱动器和某些设备/固件/驱动程序组合。PCMark 常见问题解答描述的是极其相似的事情:

PCMark 8 存储测试分数低于预期。我有一个 NVMe 磁盘。为什么?

[...]

长答案:新的 NVMe 存储设备运行在一个全新的软件堆栈上。传统的 SATA 驱动程序不再使用,而是在 Windows 中使用一个新的驱动程序,该驱动程序可以由设备制造商实现,也可以是 Microsoft 提供的标准 NVMe 驱动程序。与旧软件堆栈不同的是,现在在 Microsoft 的驱动程序中实现了一个名为 FUA(强制单元访问)的命令,以便强制所有写入操作不仅写入缓存,还写入非易失性介质。这与 AHCI 的实现方式不同,会导致性能下降。使用 Microsoft NVMe 驱动程序实现的好处是,它可以在断电或系统崩溃时保证您的数据安全。通过安装设备制造商提供的设备驱动程序,可以提高存储性能(以及 PCMark 8 存储分数)。例如,英特尔为英特尔 750 SSD 提供了可提高性能的驱动程序。另一种选择是在 Windows 中调整存储设备策略。Futuremark 不建议在生产系统上修改 Windows 缓存策略,因为这可能会导致断电或系统崩溃期间数据丢失。

[...]

如果 NVMe 驱动器是戴尔订单的一部分,并且系统仍在保修期内,请最终联系戴尔支持人员解决此问题。他们可能会为您提供此驱动器的较新驱动程序和/或固件,这可能会解决您的问题。

否则,您可能想尝试 OCZ RevoDrive 400 驱动程序(RD400 本质上是 Toshiba XG3 的零售版本),而不是随您的映像预装的任何驱动程序。此外,启用驱动器的写入缓存(如果已禁用)可能会加快速度。

答案2

我已将英特尔快速存储技术驱动程序更新至 14.8.0.1042,这大大提高了 SSD 性能。读取性能略高,但写入性能现在相当。

AS SSD 基准测试

答案3

我的新 Dell XPS 15 也遇到了同样的问题。即使使用最新的 RST 驱动程序,基准测试得分也非常慢。我注意到我的 BIOS 设置为 RAID 模式。我怀疑切换到 ACHI 模式会允许我安装正确的驱动程序;但是,这并不容易,因为它会使您的安装出现蓝屏。要将已设置的机器从 RAID 切换到 ACHI,请执行以下操作。

  1. 按下Shift并重新启动。
  2. 选择以高级模式重新启动的选项。
  3. 以安全模式重新启动。
  4. 重新启动后立即进入 BIOS(F2在戴尔上)并更改为 ACHI 模式。
  5. 允许启动并选择安全模式。
  6. 转到设备管理器并右键单击 IDE/ATAPI 控制器。
  7. 安装英特尔的 ACHI RST 驱动程序。请注意,驱动程序描述中显示的是 ACHI,而不是 RAID。
  8. 重启。
  9. 您的计算机现在将具有 ACHI 驱动程序,但设备管理器下有通用 NVM 控制器。
  10. 右键单击存储控制器并安装 RST 驱动程序。系统将提示您安装不安全,因为 Windows 无法判断它是否是正确的硬件。按继续。
  11. 重新启动并享受完整性能。

基准测试结果如下:

基准测试结果

它在设备管理器中的外观如下:

在设备管理器中应该如何显示

相关内容