diff options
author | wolfboxpen <98444921+wolfboxpen@users.noreply.github.com> | 2022-12-09 05:07:29 +0000 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2022-12-14 16:18:04 +0100 |
commit | ccdfcb744d7f8858baff2f1aab2fdb352cc4d33f (patch) | |
tree | 5e50569d78db585696a2650302a8edfa40077dbf | |
parent | 28f849335eed5db4787d3b7dc342dd4066b7183f (diff) | |
download | runit-void-ccdfcb744d7f8858baff2f1aab2fdb352cc4d33f.tar.gz runit-void-ccdfcb744d7f8858baff2f1aab2fdb352cc4d33f.tar.xz runit-void-ccdfcb744d7f8858baff2f1aab2fdb352cc4d33f.zip |
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.
-rw-r--r-- | crypt.awk | 2 |
1 files changed, 2 insertions, 0 deletions
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 " "; |