Desativar fila de trabalho de leitura/gravação para Ubuntu Full-Disk-Encryption

Desativar fila de trabalho de leitura/gravação para Ubuntu Full-Disk-Encryption

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/crypttabarquivo 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 cryptsetuppacote 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.

informação relacionada