NVMe SSD 和 Windows NTFS 压缩 - 对性能有影响吗?

NVMe SSD 和 Windows NTFS 压缩 - 对性能有影响吗?

我有一台配备以下 NVMe SSD 驱动器的笔记本电脑:

NVMe KXG50ZNV512G NVM

正如 Speccy Free 所证明的(抱歉,UHD)

规格 SSD NVMe

我也有相当强大的 CPU:

Intel Core i7 7700HQ

我的问题是:

由于 SSD 空间有限,而且我将在驱动器上复制数百万个非常小的文件,NTFS 压缩是否有帮助,这是肯定的,但代价是什么呢?

我的意思是多少性能下降


编辑1:

典型文件大小范围为 50kB 至 1MB。并且是文本文件,也就是说,压缩性非常好。

答案1

根据您的使用情况,您可能根本不会注意到性能上的差异。

最好的情况是节省了空间并获得了一些性能。最坏的情况是损失了一些性能。

汤姆五金之前进行过一些基准测试,结果显示至少在 2011 年,在 SSD 上,NTFS 压缩仍可使驱动器的 MB/s 净增益或至少净增益接近于零。这意味着对于 SATA 连接的 SSD,接口仍然是瓶颈而不是 CPU,并且意味着 NTFS 压缩器实际上非常快,至少对于单线程任务而言。您可以忽略他们之前的 CrystalDiskMark 测试,因为它们无关紧要。

如果您将大量文件从一个压缩位置复制到另一个压缩位置,则性能可能会下降(以下内容引自上面链接的 Tom's Hardware 基准测试页面)

复制操作理论上会更慢,因为文件系统首先解压缩相应的文件,然后复制或移动它们,然后再次压缩它们

因此,您不想进行大量的读写操作,因为这可能会占用您的 CPU,如果您已经将 CPU 用于其他用途,情况会尤其糟糕。

要确定这是否对您的用例有益,最简单的方法就是尝试一下。启用和禁用 NTFS 压缩很简单,并且可以现场完成。如果您对这些文件执行的任何操作都明显变慢,那么请禁用它,如果它稍微变慢但可以通过拥有更多空间来抵消,那么这将是一个胜利。如果它变快了您将拥有更多空间,实现双赢。

相关阅读

相关内容