Actualmente estoy intentando configurar varios dispositivos con Ubuntu (20.04.5 LTS) y la unidad debe estar cifrada, por lo que utilicé LUKS durante la instalación. (Marqué "Usar LVM con la nueva instalación de Ubuntu" + "Cifrar la nueva instalación de Ubuntu por seguridad" en el proceso)
Sin embargo, la unidad cifrada es mucho más lenta (como se esperaba), pero leíEste artículosobre la posibilidad de acelerar las operaciones de E/S de dm-crypt, usando dos indicadores no_read_workqueue
y no_write_workqueue
(último párrafo). Para su información: estoy usando un SSD NVMe. El parche se ha fusionado con el kernel de Linux 5.9 y posteriores, tengo 5.14, por lo que debería estar disponible para mí. ¿Cómo puedo habilitar esto de forma predeterminada?
Ya cambié el /etc/crypttab
archivo agregando las banderas:
nvme0123abcdef-etc UUID=123abcdef-etc none luks,discard,no-write-workqueue,no-read-workqueue
Eso no ha cambiado la velocidad en absoluto.
Intenté configurar las banderas predeterminadas:
cryptsetup --perf-no_read_workqueue --perf-no_write_workqueue --persistent refresh root
entonces recibiré un error:--perf-no_read_workqueue: unknown option
Además, las banderas no se muestran cuando uso cryptsetup luksDump /dev/sdaX | grep Flags
-> (Esto muestra "ninguno") o dmsetup table
-> (Esto muestra allow_discards
)
Para su información: utilicé esta página Wiki para obtener información:https://wiki.archlinux.org/title/Dm-crypt/Specialties
Respuesta1
Lo más probable es que el problema sea que su cryptsetup
paquete sea demasiado antiguo. Se agregó soporte para estos indicadores de rendimiento en la versión 2.3.4 (consulteNotas de lanzamiento), pero Ubuntu 20.04 solo proporciona la versión 2.2.2 (verpaquetes de ubuntu).
Entonces, probablemente tu mejor opción sea actualizar a una distribución más nueva.