我使用 cryptsetup 的默认值(cryptsetup 2.3.6)创建了一个 LUKS 分区。设备上的读取速度:
# cat /dev/md/thedev | pv > /dev/null
产量约为 1GiB/s。相反,从加密分区读取:
# cat /dev/mapper/thedev | pv > /dev/null
平均为 775MiB/s(在 650 到 850MiB/s 之间波动)。
如果我没记错的话,10 年前的旧 i3 上的 AES-NI 额定速度为 3GB/s,所以我认为当前的 AMD 系统(在本例中为 3970x)至少应该能够达到这个速度。意思是:在当前系统上,我预计 SSD 是瓶颈 - 而不是加密层。
我在这里可能做错了什么? (Gentoo,内核 5.15)