Created
December 5, 2021 22:04
-
-
Save lzlrd/7c243b90377bbc15b1bfa2df98d4dd9e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -A 1 /dev/%k" | |
# A value of 127 should be used, except for servers where 254 should be used instead. | |
ACTION=="add|change", KERNEL=="sd[a-z]", ATTRS{queue/rotational}=="1", RUN+="/usr/bin/hdparm -q -B 127 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -c 3 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -d 1 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -D 1 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -m 16 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -M 254 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -R 0 /dev/%k" | |
# This should only be set for servers. | |
# ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -S 0 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -u 1 /dev/%k" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -W 1 /dev/%k" | |
# Disable automatic power-saving of Seagate ST3* drives. | |
ACTION=="add|change", KERNEL=="sd[a-z]", ATTRS{device/model}=="*ST3*", RUN+="/usr/bin/hdparm -q -Z /dev/%k" | |
# Increase the parking delay of WD Green drives. | |
ACTION=="add|change", KERNEL=="sd[a-z]", ATTRS{device/model}=="WDC WD*ADS|WDC WD*EZRX", RUN+="/usr/bin/hdparm -q -J 30 /dev/%k" | |
# Reduce tail latency for high queue depths. | |
ACTION=="add|change", KERNEL=="sd[a-z]", ATTRS{device/ncq_prio_supported}=="1", ATTRS{device/ncq_prio_enabled}="1" | |
ACTION=="add|change", KERNEL=="sd[a-z]", RUN+="/usr/bin/hdparm -q -Q 32 /dev/%k" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment