现代 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 设备到达磁盘。