Atualmente estou tentando configurar vários dispositivos com Ubuntu (20.04.5 LTS) e a unidade deve ser criptografada, então usei LUKS durante a instalação. (Eu marquei "Usar LVM com a nova instalação do Ubuntu" + "Criptografar a nova instalação do Ubuntu para segurança" no processo)
No entanto, a unidade criptografada é muito mais lenta (como esperado), mas liEste artigosobre a possibilidade de acelerar as operações de E/S do dm-crypt, usando dois flags no_read_workqueue
e no_write_workqueue
(último parágrafo). Para sua informação: estou usando um SSD NVMe. O patch foi incorporado ao Kernel Linux 5.9 e posteriores, eu tenho o 5.14, então deve estar disponível para mim. Como posso ativar isso por padrão?
Já alterei o /etc/crypttab
arquivo adicionando as flags:
nvme0123abcdef-etc UUID=123abcdef-etc none luks,discard,no-write-workqueue,no-read-workqueue
Isso não mudou em nada a velocidade.
Tentei definir os sinalizadores padrão:
cryptsetup --perf-no_read_workqueue --perf-no_write_workqueue --persistent refresh root
então receberei um erro:--perf-no_read_workqueue: unknown option
Além disso, os sinalizadores não são mostrados quando eu uso cryptsetup luksDump /dev/sdaX | grep Flags
-> (Isso mostra "none") ou dmsetup table
-> (Isso mostra allow_discards
)
Para sua informação: usei esta Wikipage para obter informações:https://wiki.archlinux.org/title/Dm-crypt/Specialties
Responder1
O problema provavelmente é que seu cryptsetup
pacote seja muito antigo. O suporte para esses sinalizadores de desempenho foi adicionado na versão 2.3.4 (consultenotas de lançamento), mas o Ubuntu 20.04 fornece apenas a versão 2.2.2 (consultePacotes Ubuntu).
Portanto, sua melhor aposta é provavelmente atualizar para uma distribuição mais recente.