Augmenter la vitesse de synchronisation d'un RAID sous Linux avec mdadm

20 Jan 2024 à 09:21 par larevuegeek - 455 vues - 0 com.
OS Linux
Dans cet article, je vais partager avec vous comment j'ai ajusté la vitesse de création et de reconstruction de mon RAID sous Linux en utilisant mdadm. Cette modification a été essentielle pour optimiser les performances de mon système RAID, surtout dans un environnement où les ressources de stockage étaient fortement sollicitées.
© Canva

Les limites de vitesse par défaut sous mdadm :

L'outil de gestion de RAID logiciel sous Linux mdadm, a des vitesses par défaut pour la reconstruction du RAID, les voici :

  • Vitesse minimale : 1024kb/s
  • Vitesse maximale : 200 000kb/s

Ces limites sont conçues pour équilibrer les performances du RAID avec les autres opérations du système. Cependant, j'ai vite réalisé que ces paramètres par défaut ne correspondaient pas à mes besoins.

Étapes pour modifier les limites de vitesse :

1. Vérification des limites actuelles :

Avant de modifier quoi que ce soit, j'ai vérifié les limites actuelles avec ces commandes :

Pour la vitesse minimale :

cat /proc/sys/dev/raid/speed_limit_min 

Pour la vitesse maximale :

cat /proc/sys/dev/raid/speed_limit_max 

2. Modification des limites :

J'ai ensuite ajusté ces limites en écrivant de nouvelles valeurs dans les fichiers système. Voici comment j'ai procédé :

Augmenter la limite minimale :

Pour accélérer la reconstruction, j'ai augmenté la limite minimale à 50Mb/s :

echo 50000 > /proc/sys/dev/raid/speed_limit_min 

Réduire la limite maximale :

Pour limiter l'impact sur les autres opérations, j'ai réduit la limite maximale à 10Mb/s :

echo 10000 > /proc/sys/dev/raid/speed_limit_max 

En cas d'erreurs :

Si vous rencontrez des erreurs lors de la modification, comme cela m'est arrivé, utilisez les commandes sudo sysctl

sudo sysctl -w dev.raid.speed_limit_min=50000 sudo sysctl -w dev.raid.speed_limit_max=10000 

3. Vérification :

Après avoir modifié les limites, j'ai redémarré la reconstruction du RAID et surveillé l'état et les performances avec :

sudo watch cat /proc/mdstat 

Et voilà ! C'est ainsi que j'ai bidouillé les réglages de mon RAID pour qu'il se resynchronise plus rapidement, m'épargnant ainsi de longues heures d'attente. En jouant un peu avec mdadm et en ajustant ces vitesses, j'ai vraiment senti la différence sur mon système.

N'oubliez pas c'est en mettant les mains dans le cambouis qu'on apprend le mieux :)

 

A voir également

Commentaires

avatar
larevuegeek
administrateur
Posté le 20 Jan 2024 à 12:31
Hello ! Merci pour ton commentaire. J'ai eu besoin de le faire dans la semaine et oui ça ma fait gagner un temps fou :)
Réponse à @zarev
Bonjour à toi, j'avais déjà entendu parler de cette possibilité sans jamais avoir creusé. Merci pour le détail de l'opération!
avatar
zarev
Posté le 20 Jan 2024 à 08:47
Bonjour à toi, j'avais déjà entendu parler de cette possibilité sans jamais avoir creusé. Merci pour le détail de l'opération!

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Tomb Raider 1-3 Remastered Starring Lara Croft Deluxe...
30 Oct 2024, 08:10
54.99 € 44.00 €
NZXT H9 Flow noir boîtier Gaming moyen-tour ATX -...
30 Oct 2024, 08:08
159.99 € 149.90 €

Dernières actualités