Come aumentare bcache sequential_cutoff all'avvio di Fedora


4

Il bcache ha un sequential_cutoffparametro che è normalmente raggiungibile a /sys/block/bcache0/bcache/sequential_cutoffe si può aumentare il livello con il seguente comando:

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

Ma dopo il riavvio il parametro torna ai 4.0M predefiniti. Come posso ottenere la stessa funzionalità a comando sopra all'avvio di Fedora?

Risposte:


4

Le regole Udev consentono di ottimizzare i parametri non appena il kernel rileva il dispositivo. Il dispositivo bcache può essere riconosciuto dal suo MAJOR==252. Basta rilasciare il seguente file /etc/udev/rules.d/e riavviare:

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

Riconoscimenti: l'idea è stata ispirata dalla risposta alla domanda sulla persistenza del programmatore di coda per i dispositivi a blocchi .


Ho notato udevadm test /sys/block/bcache0che il numero principale del gruppo di dispositivi bcache sulla mia macchina è 251 sulla mia macchina, quindi ho dovuto modificare la ENV{MAJOR}corrispondenza per farlo funzionare.
bgw,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.