bcache 具有sequential_cutoff
通常可访问的参数/sys/block/bcache0/bcache/sequential_cutoff
,可以使用以下命令增加级别:
echo 512M > /sys/block/bcache0/bcache/sequential_cutoff
但重启后,该参数恢复为默认的 4.0M。如何在 Fedora 启动时在上述命令中获得相同的功能?
答案1
一旦内核检测到设备,udev 规则就允许调整参数。bcache 设备可以通过其 识别MAJOR==252
。只需放入以下文件/etc/udev/rules.d/
并重新启动:
# cat /etc/udev/rules.d/99-bcache_sequential_cutoff.rules
ACTION=="add", SUBSYSTEM=="block", ENV{MAJOR}=="252", ATTR{bcache/sequential_cutoff}="512M"
致谢:这个想法是受到关于块设备队列调度程序的持久性。