当然取决于你的硬件。最重要的性能增强是使用具有AES-NI功能的 CPU ,由大多数最新的 Core i5/i7 处理器和支持它的内核提供(大多数最新版本都提供)。它类似于视频加速,但随后用于 AES 计算。
做一个grep aes /proc/cpuinfo看看你的CPU是否有能力。如果是这样,它将能够在没有太多负载的情况下每秒加密/解密数百兆字节;对于大多数系统或根文件系统来说已经足够了。如果您的加密软件使用此(内核接口)。使用dm-crypt(Luks) 确实可以做到这一点。这篇Arch Wiki 文章声称您应该能够在第一代 i7 CPU 上达到大约 570 MB/s 的速度。
我没有做过真正的基准测试,但我发现在启用 dm-crypt(全盘)加密的英特尔 310 系列 80GB SSD 上使用“palimpsest”(Gnome 磁盘实用程序)进行只读基准测试时几乎没有减速。在 LVM LV 上(在 dm-crypt 之上)始终保持稳定的 ~ 250 MB/s 顺序读取。
有关AES-NI 和 dm-crypt 的重要基准测试,请参阅Phoronix 文章。摘自那篇文章:
虽然在这一点上使用 eCryptfs 的 Ubuntu 主目录加密功能可能对英特尔 AES-NI 没有好处,但使用 dmcrypt 的英特尔 AES-NI 全盘加密明显更好。几个基准测试使用 AES-NI 产生了显着更好的结果,同时降低了 CPU 使用率。如果计划使用 Ubuntu 备用安装程序中的此功能加密整个磁盘,AES-NI 似乎是一个巨大的胜利。
这现在有点过时了,eCryptfs 可能不会再遭受这些减速了。
| 归档时间: |
|
| 查看次数: |
6547 次 |
| 最近记录: |