Отключить рабочую очередь чтения/записи для Ubuntu Full-Disk-Encryption

В настоящее время я пытаюсь настроить несколько устройств с Ubuntu (20.04.5 LTS), и диск должен быть зашифрован, поэтому я использовал LUKS во время установки. (Я отметил «Использовать LVM с новой установкой Ubuntu» + «Зашифровать новую установку Ubuntu для безопасности» в процессе)

Однако зашифрованный диск намного медленнее (как и ожидалось), но я читал эту статью о возможности ускорить операции ввода-вывода dm-crypt, используя два флага.no_read_workqueueиno_write_workqueue(последний абзац). К вашему сведению: я использую твердотельный накопитель NVMe. Патч был объединен с ядром Linux 5.9 и выше, у меня 5.14, поэтому он должен быть доступен для меня. Как я могу включить это по умолчанию?

я уже поменял/etc/crypttabфайл, добавив флаги:

nvme0123abcdef-etc UUID=123abcdef-etc none luks,discard,no-write-workqueue,no-read-workqueue

Это никак не повлияло на скорость.

Я попытался установить флаги по умолчанию:

cryptsetup --perf-no_read_workqueue --perf-no_write_workqueue --persistent refresh root

то я получу ошибку:--perf-no_read_workqueue: unknown option

Кроме того, флаги не отображаются, когда я используюcryptsetup luksDump /dev/sdaX | grep Flags-> (Это показывает «нет») илиdmsetup table-> (Это показываетallow_discards)

К вашему сведению: я использовал эту вики-страницу для получения информации: https://wiki.archlinux.org/title/Dm-crypt/Specialties .

0 ответов

Другие вопросы по тегам