LUKS 磁盘加密是否会破坏 QLC/TLC SSD 上的 SLC 缓存?

LUKS 磁盘加密是否会破坏 QLC/TLC SSD 上的 SLC 缓存?

现代 SSD 保存的数据越多,其性能似乎就越差。
我的理解是,这是因为制造商在 SSD 上放置的存储单元相对于其总容量越来越少,现在我们已经达到了单个单元存储多达 4 位 (QLC) 而不是仅存储 1 位的程度,这大大降低了性能。

现代 SSD 使用的一个技巧是SLC caching,通过每个单元仅存储 1 位来提高性能。但对于 QLC(每单元 4 位)SSD,您只能在 SSD 填满 1/4 (25%) 之前执行此操作,而使用 TLC(每单元 3 位)则只能达到 1/3 (33%)。

这只是我对这项技术的了解不够,我确信它在现实中更复杂,但我见过无数关于QLC SSD一旦达到某个阈值性能就会下降的报告。

重要的问题是,如果我在这样的 SSD 上使用 LUSK 磁盘加密会发生什么?它会认为已100%满而无法使用吗SLC caching

答案1

重要的问题是,如果我在这样的 SSD 上使用 LUSK 磁盘加密会发生什么?它会认为100%已满吗

从磁盘的角度来看,LUKS 和任何其他“非加密”文件系统(如 Ext 或 XFS)没有区别。将设备格式化为 LUKS 不会加密整个设备,只有新写入到 LUKS/dm-crypt 设备上的文件系统的数据块才会被加密并写入磁盘。

唯一认为你应该确保使用 LUKS 和 SSD 的是允许放弃选项/etc/crypttab确保 TRIM 通过 dm-crypt 设备到达磁盘。

相关内容