help understanding/fixing low performance of encryption in my machine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Good morning,

After creating a detached header by running

cryptsetup luksFormat /dev/ram0 --cipher aes-xts-plain64 --key-size 512 --batch-mode --key-file - --header crypthdr.img

I open the LUKS device by running

cryptsetup luksOpen /dev/ram0 encrypted-ram0 --key-file - --header crypthdr.img

now, if I execute two tests to measure the direct access to memory, and the encryption:

fio --filename=/dev/ram0 --readwrite=readwrite --bs=4k --direct=1 --size 1Gb --name=plain

reports 1.4 GB/s for read and write

fio --filename=/dev/mapper/encrypted-ram0 --readwrite=readwrite --bs=4k --direct=1 --size 1Gb --name=crypt

reports 236 MB/s fore read and write

I have read that prior to kernel 5.x there was a performance issue, but that was addressed and I am on kernel 6.11.4. In case it matters, I am booting from a UKI that I build myself for which I do not explicitly include the module aesni_intel. However, I see this module loaded now (although I am running on a Ryzen 7 6900H: That is weird I guess?).

Might you have any advice on how to improve the performance of encryption/decryption? As I am using FDE, a 7x drop in performance in seriously impacting me.

Thank you!
--
Felix




[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux