Linux – límitar/aumentar velocidad resync en RAID

En el caso de que tengamos que regenerar un raid por software, puede que esto nos afecte el rendimiento del servidor en producción, evidentemente a nivel de I/O. Podemos aumentar/limitar la velocidad con que el raid regenará la partición RAID, mediante 2 archivos que el kernel los tomará como valores a usar en el caso de regeneración de RAID

1. Vemos que partición se está regenerando

# cat /proc/mdstat
Personalities : [raid1] [raid0] [raid10]
md2 : active raid0 sdf1[2] sde1[1] sdd1[0]
30723840 blocks 256k chunks

md0 : active raid10 sdf2[5] sdc2[2] sdb2[1] sda2[0]
848159232 blocks 256K chunks 2 near-copies [6/4] [UUU__U]
[>………………..] resync = 3.3% (28312384/848159232) finish=9125.4min speed=1497K/sec

2. Limitamos la velocidad de regeneración de RAID

# cd /proc/sys/dev/raid
# cat speed_limit_max

500000
# vim /proc/sys/dev/raid/speed_limit_max

Los resultados son instántaneos

Links

Leave a Reply

Your email address will not be published. Required fields are marked *