我选择了Linux桌面上存储加密的解决方案。多年来,LVM对LUKS是一个最好的选择,具有优越的性能和可靠性。但是Linux上的ZFS正在积极地开发新的功能,现在我们有了选择。
我将LUKS和ZFS上的LVM与默认加密设置的各种fio测试进行了比较,这些测试由开发人员和管理员提供:aes-xts-512 b在LUKS,aes-256-gcm在ZFS。以下是每种卷类型在RAM块设备上的平均带宽和延迟度量:


在图表上的第一次比较中,似乎存在争议。在随机小块上,XTS明显快于GTC。但是在顺序读写方面,ZFS显示出类似的延迟,带宽明显增加!
就性能而言,这些解决方案中哪一个最适合桌面任务?现在我发现很难选择,我会感谢你的建议。
例如,我的典型存储任务是:
对于单个任务来说,系统的优化是很容易的。但哪一种解决方案最适合所有这些方案?
下面是一些有文件的真实生活测量数据:

发布于 2022-01-28 06:50:15
在LUKS和ZFS加密之间,我选择了ext4的fscrypt。
氪星在某些方面提供了稍弱的保护:
另一方面,fscrypt为数据提供aes-256-xts加密,为文件名提供aes-256-cts,其加密速度接近行:

如果fscrypt限制适合您的威胁模型,那么它是吞吐量和延迟方面的最佳解决方案。
https://unix.stackexchange.com/questions/686341
复制相似问题