From ccdfcb744d7f8858baff2f1aab2fdb352cc4d33f Mon Sep 17 00:00:00 2001 From: wolfboxpen <98444921+wolfboxpen@users.noreply.github.com> Date: Fri, 9 Dec 2022 05:07:29 +0000 Subject: cryptsetup,crypttab - Optional performance enhacement for fast ssds Reference: https://wiki.archlinux.org/title/Dm-crypt/Specialties#Disable_workqueue_for_increased_solid_state_drive_(SSD)_performance adds no-read-workqueue,no-write-workqueue options. --- crypt.awk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crypt.awk b/crypt.awk index c84761d..b29c87c 100644 --- a/crypt.awk +++ b/crypt.awk @@ -35,6 +35,8 @@ NF>4 { print "a valid crypttab has max 4 cols not " NF >"/dev/stderr"; next } val=para[2]; if ( par == "readonly" || par == "read-only") commonopts=commonopts "-r "; else if ( par == "discard" ) commonopts=commonopts "--allow-discards "; + else if ( par == "no-read-workqueue" ) commonopts=commonopts "--perf-no_read_workqueue "; + else if ( par == "no-write-workqueue" ) commonopts=commonopts "--perf-no_write_workqueue "; else if ( par == "tries" ) commonopts=commonopts "-T " val " "; else if ( par == "swap" ) makeswap="y"; else if ( par == "cipher" ) swapopts=swapopts "-c " val " "; -- cgit 1.4.1