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

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

17 janv. 2024 · 1 min de lecture · 1 128 vues
// crédit : Canva
TL;DR 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.

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 :

PUBLICITÉ

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é :

SUR LA CHAÎNE · NOUVELLE VIDÉO JBL Charge 3 : NON à l’obsolescence programmée ! je change la batterie et port de charge Voir la vidéo →

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 :)

 

Cette astuce t'a aidé ? ça a marché ?
écrit par LaRevueGeek décrypte l'actualité high-tech et la culture geek depuis 2014 : tests, bons plans, ciné et tout ce qui touche, de près ou de loin, au monde des geeks.
S'abonner · 33,2 k
$ ls ./a-lire-aussi

À lire aussi

Toutes les astuces →

Commentaires

0
~/commentaires — nouveau
$ connecte-toi pour donner ton avis…
connecté en invité · se connecter Créer un compte
0% lu
💬 0