Skip to content

Commit efceae5

Browse files
committed
feat(udev): Use Kyber IO scheduler for fast storage; BFQ for slow storage
1 parent 4f3f3d9 commit efceae5

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
kyber-iosched
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# BFQ is recommended for slow storage such as rotational block devices and SD cards.
2+
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
3+
ACTION=="add|change", SUBSYSTEM=="block", KERNEL=="mmcblk?", ATTR{queue/scheduler}="bfq"
4+
5+
# Kyber is recommended for faster storage such as NVME and SATA SSDs.
6+
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="0", KERNEL=="nvme?n?", ATTR{queue/scheduler}="kyber"
7+
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="0", KERNEL=="sd?", ATTR{queue/scheduler}="kyber"

0 commit comments

Comments
 (0)