camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: raid rebuild foarte lent

Cristian
Cristian M.
TitleRAID rebuild foarte lent
TagsRAID,rebuild,lent
Desc.RAID rebuild foarte lent
CodeKBLN0019 v1.0
Date26 noiembrie 2013
Aveti o matrice RAID software care, pentru un motiv oarecare, necesita rebuild.

Standard, matricea va fi reconstruita cu o viteza maxima de 200MB/sec si minima de 1MB/sec. In functie de IOPS curent, viteza de rebuild va tinde catre maxim.

Puteti optimiza insa aceste valori, fie temporar, fie definitiv, prin impunerea unei valori minime mai mari (pentru a creste viteza de rebuild in dauna activitatii uzuale):

echo 100000 > /proc/sys/dev/raid/speed_limit_min
echo 400000 > /proc/sys/dev/raid/speed_limit_max


Adica viteza minima de 100MB/sec si maxima de 400MB/sec.

Sau din contra, prin micsorarea acestor valori, lungind timpul de rebuild insa fara a afecta functionalitatea serverului.


Iar daca nu se mai poate si problema este prea mare, puteti opri rebuild-ul:

echo "idle" > /sys/block/md1/md/sync_action

unde md1 este array-ul care face rebuild, vezi

cat /proc/mdstat