Cara meningkatkan sequential_cutoff bcache pada startup Fedora

4

Bcache memiliki sequential_cutoffparameter yang biasanya dapat dijangkau /sys/block/bcache0/bcache/sequential_cutoffdan seseorang dapat meningkatkan level dengan perintah berikut:

echo 512M > /sys/block/bcache0/bcache/sequential_cutoff

Tetapi setelah reboot parameter kembali ke default 4.0M. Bagaimana saya bisa mendapatkan fungsionalitas yang sama pada perintah di atas pada startup Fedora?

myroslav
sumber

Jawaban:

4

Aturan Udev memungkinkan parameter tuning segera setelah kernel mendeteksi perangkat. Perangkat bcache dapat dikenali oleh perangkat MAJOR==252. Cukup masukkan file berikut /etc/udev/rules.d/dan reboot:

# cat /etc/udev/rules.d/99-bcache_sequential_cutoff.rules
ACTION=="add", SUBSYSTEM=="block", ENV{MAJOR}=="252", ATTR{bcache/sequential_cutoff}="512M"

Kredit: ide itu terinspirasi oleh jawaban atas pertanyaan tentang persistensi penjadwal antrian untuk perangkat blok .

myroslav
sumber
Saya perhatikan melalui udevadm test /sys/block/bcache0itu nomor grup perangkat utama bcache pada mesin saya adalah 251 pada mesin saya, jadi saya harus memodifikasi ENV{MAJOR}kecocokan agar bisa berfungsi.
bgw