Przyspieszenie odbudowy macierzy programowej w Linuksie

Zdarza się, że muszę skorzystać z RAIDu definiowanego programowo. Jak do tej pory nigdy się nie zawiodłem na tym rozwiązaniu. Czasem jednak wykonywane jest rutynowe sprawdzenie dysków lub zepsuje się dysk i trzeba go wymienić i odbudować. Wtedy domyślna szybkość wykonywania tych operacji może być dla nas za mała i możemy chcieć ją zwiększyć. Polecam najpierw z użyciem sysctl sprawdzić posiadane przez nas wartości parametrów.

sysctl dev.raid

U mnie są to 2 wartości

dev.raid.speed_limit_min = 1000
dev.raid.speed_limit_max = 200000

Ponieważ chcę aby obie zmiany tych parametrów były stałe, utworzę wpisy w pliku /etc/sysctl.conf

echo 'dev.raid.speed_limit_min=20000' >> /etc/sysctl.conf 
echo 'dev.raid.speed_limit_max=400000' >> /etc/sysctl.conf

A następnie wczytam konfigurację

sysctl -p /etc/sysctl.conf

Powinny zostać wyświetlone wszystkie linie, które udało się wczytać z pliku do konfiguracji, ale, żeby być pewnym na 100%, polecam jeszcze raz wyświetlić konfigurację sysctl dla raidów

sysctl dev.raid

U mnie są już nowe wartości

dev.raid.speed_limit_min = 20000
dev.raid.speed_limit_max = 400000