Deaktivieren Sie die Lese-/Schreib-Arbeitswarteschlange für die Ubuntu-Vollplattenverschlüsselung

Deaktivieren Sie die Lese-/Schreib-Arbeitswarteschlange für die Ubuntu-Vollplattenverschlüsselung

Ich versuche derzeit, mehrere Geräte mit Ubuntu (20.04.5 LTS) einzurichten und das Laufwerk muss verschlüsselt werden, daher habe ich während der Installation LUKS verwendet. (Dabei habe ich „LVM mit der neuen Ubuntu-Installation verwenden“ + „Die neue Ubuntu-Installation aus Sicherheitsgründen verschlüsseln“ aktiviert.)

Allerdings ist das verschlüsselte Laufwerk viel langsamer (wie erwartet), aber ich leseDieser Artikelno_read_workqueue über die Möglichkeit, dm-crypt-E/A-Operationen mithilfe von zwei Flags und (letzter Absatz) zu beschleunigen no_write_workqueue. Zu Ihrer Information: Ich verwende eine NVMe-SSD. Der Patch wurde in den Linux-Kernel 5.9 und höher integriert, ich habe 5.14, also sollte er für mich verfügbar sein. Wie kann ich dies standardmäßig aktivieren?

Ich habe die /etc/crypttabDatei bereits geändert, indem ich die Flags hinzugefügt habe:

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

An der Geschwindigkeit hat sich dadurch überhaupt nichts geändert.

Ich habe versucht, die Standardflags festzulegen:

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

dann erhalte ich eine Fehlermeldung:--perf-no_read_workqueue: unknown option

Darüber hinaus werden die Flags nicht angezeigt, wenn ich cryptsetup luksDump /dev/sdaX | grep Flags-> (Dies zeigt „keine“) oder dmsetup table-> (Dies zeigt allow_discards) verwende.

Zu Ihrer Information: Ich habe diese Wikipage für Informationen verwendet:https://wiki.archlinux.org/title/Dm-crypt/Specialties

Antwort1

Das Problem ist höchstwahrscheinlich, dass Ihr cryptsetupPaket zu alt ist. Die Unterstützung für diese Leistungsflags wurde in Version 2.3.4 hinzugefügt (sieheVersionshinweise), aber Ubuntu 20.04 bietet nur Version 2.2.2 (sieheUbuntu-Pakete).

Daher ist es wahrscheinlich am besten, auf eine neuere Distribution zu aktualisieren.

verwandte Informationen