현재 Ubuntu(20.04.5 LTS)로 여러 장치를 설정하려고 하는데 드라이브를 암호화해야 하므로 설치 중에 LUKS를 사용했습니다. (이 과정에서 "새 Ubuntu 설치에 LVM 사용" + "보안을 위해 새 Ubuntu 설치 암호화"를 확인했습니다)
하지만 암호화된 드라이브는 (예상대로) 훨씬 느리지만, 읽어보니이 기사두 개의 플래그를 사용하여 dm-crypt I/O 작업 속도를 높일 수 있는 가능성에 대해 설명합니다 no_read_workqueue
. no_write_workqueue
(마지막 단락) 참고: 저는 NVMe SSD를 사용하고 있습니다. 패치는 Linux Kernel 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
) 을 사용할 때 플래그가 표시되지 않습니다.
참고: 정보를 얻기 위해 이 Wikipage를 사용했습니다.https://wiki.archlinux.org/title/Dm-crypt/Specialties