If i use full disk encryption luks will it slowdown boot up or usage

I am installing fresh fedora on a lap so if i use luks on btrfs or ext4 will it slows down boot up oe system usage or accessing files in someway if yes then in what magnitude if no then i will do it because i want to use encryption for my drive
And btw i am on nvme ssd.
Cpu new ryzen 6c
Your kind suggestion are appreciated.

Hey I too am like you installed FEDORA a day ago, and with most of my Linux installs I encrypt my laptop. I have done the same, this time too there is no delay as such; the only delay is the time you take to enter in your password.

The way anaconda does the installation is that the boot partition is not encrypted but only the home partition.

NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                                             8:0    0 931.5G  0 disk  
├─sda1                                          8:1    0   600M  0 part  /boot/efi
├─sda2                                          8:2    0     1G  0 part  /boot
└─sda3                                          8:3    0 929.9G  0 part  
  └─luks                                      253:0    0 929.9G  0 crypt /home
                                                                         /
sr0                                            11:0    1  1024M  0 rom   
zram0                                         252:0    0   7.6G  0 disk  [SWAP]

Overhead of the LUKS/dm-crypt encryption is minimal. It will add a little CPU load when reading or writing data (every block you read or write is encrypted or decrypted on the fly), but it is negligible (you can check for example this Phoronix article with benchmarks). Modern CPUs have hardware AES support so decrypting the data is faster than reading them from the disk (even with NVMe drives). If you are curious, you can check how fast your CPU can decrypt AES-XTS (default cipher used by LUKS in Fedora) with cryptsetup benchmark.

2 Likes