Mi servidor Linux pasa mucho tiempo calculando el cifrado LUKS. ¿Hay alguna forma de acelerar el hardware (con una tarjeta PCI express, por ejemplo)?
Mi servidor Linux pasa mucho tiempo calculando el cifrado LUKS. ¿Hay alguna forma de acelerar el hardware (con una tarjeta PCI express, por ejemplo)?
Respuestas:
A partir de Kernel 2.6.32, las instrucciones AES-NI en los procesadores Intel más nuevos son compatibles con dm-crypt. Es posible que desee comprobar / proc / cpuinfo si su procesador admite estas instrucciones. De lo contrario, la actualización de su procesador acelerará el cifrado de su disco duro (siempre que esté utilizando el cifrado AES)
Más información: http://en.wikipedia.org/wiki/AES_instruction_set
AESNI es la aceleración de hardware para el cifrado AES. Mientras su LUKS / dmcrypt esté configurado para usar AES, lo que probablemente sea, y mientras su procesador lo admita, puede agregar el módulo de kernel AESNI de forma manual o automática.
sudo modprobe aesni-intel
sudo vim /etc/initramfs-tools/modules
sudo update-initramfs -u
Desea agregarlo a sus initramfs, y no solo a su núcleo normal porque desea que esté disponible antes de descifrar su unidad y cargar su núcleo principal.
grep aes /proc/cpuinfo
.
Que yo sepa, no hay tarjetas adicionales para el cifrado dm-crypt / luks. DM no los apoya.
Dicho esto, parece que hay un movimiento en marcha para obtener la aceleración de GPU en la tubería de procesamiento si está disponible. Como los servidores todavía raramente tienen GPU en ellos (aunque eso está cambiando), esto puede no ser tan útil para usted.