Сегодня решил поэкспериментировать. Обнаружил, что скорость на шифрованном btrs /home разделе существенно выше, чем на ext4 /. Вот думаю, не перевести ли и root (/) на btrfs или, от проблем подальше убрать btrfs с /home? Подскажите.
Вот результаты:
# df -T /dev/mapper/cryptroot
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/cryptroot ext4 30105552 7735568 20834036 28% /
# cryptsetup status /dev/mapper/cryptroot
/dev/mapper/cryptroot is active and is in use.
type: LUKS1
cipher: aes-cbc-essiv:sha256
keysize: 128 bits
device: /dev/sda4
offset: 2048 sectors
size: 61437952 sectors
mode: read/write
flags: discards
# echo 3 > /proc/sys/vm/drop_caches
# dd if=/root/1.tar.gz of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 4.11265 s, 261 MB/s
and btrfs
# df -T /dev/mapper/crypthome
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/crypthome btrfs 391362560 294580 388948620 1% /home
# cryptsetup status /dev/mapper/crypthome
/dev/mapper/crypthome is active and is in use.
type: LUKS1
cipher: aes-xts-plain
keysize: 256 bits
device: /dev/sda5
offset: 8192 sectors
size: 782725120 sectors
mode: read/write
flags: discards
# echo 3 > /proc/sys/vm/drop_caches
# dd if=/home/1.tar.gz of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.94485 s, 552 MB/s
Что касается результатов бенчмарков самих алгоритмов шифрования - они находятся в диапазоне 258 MB/s (aes-cbc-essiv:sha256) и 209 MB/s (aes-xts-plain) для ext4