Мой сервер Linux тратит много времени на вычисление шифрования LUKS. Есть ли способ аппаратного ускорения (с картой PCI Express)?
linux
hardware
encryption
luks
Glendyr
источник
источник
Ответы:
Начиная с ядра 2.6.32, инструкции AES-NI на более новых процессорах Intel поддерживаются dm-crypt. Возможно, вы захотите проверить / proc / cpuinfo, если ваш процессор поддерживает эти инструкции. В противном случае обновление вашего процессора ускорит шифрование жесткого диска (при условии, что вы на самом деле используете шифрование AES)
Дополнительная информация: http://en.wikipedia.org/wiki/AES_instruction_set
источник
AESNI - аппаратное ускорение для шифрования AES. Пока ваш LUKS / dmcrypt настроен на использование AES, которым он, скорее всего, является, и при условии, что ваш процессор поддерживает его, вы можете добавить модуль ядра AESNI вручную или автоматически.
Ручной (проверьте, чтобы убедиться, что он работает / поддерживается)
sudo modprobe aesni-intel
автоматическая
sudo vim /etc/initramfs-tools/modules
sudo update-initramfs -u
Вы хотите добавить его в свои initramfs, а не только в свое обычное ядро, потому что хотите, чтобы оно было доступно до того, как вы расшифруете свой диск и загрузите основное ядро.
источник
grep aes /proc/cpuinfo
.Насколько мне известно, таких дополнительных карт для шифрования dm-crypt / luks не существует. DM не поддерживает их.
Тем не менее, похоже, что есть шаг вперед, чтобы ускорить GPU в конвейере обработки, если он доступен. Поскольку на серверах по-прежнему редко присутствуют графические процессоры (хотя это меняется), это может быть не очень полезно для вас.
источник