4 votes

RAID lent à tous les niveaux

J'obtiens des vitesses d'écriture très lentes (<1MB) avec RAID 1 et RAID 0 (striping et mirroring). Les vitesses de lecture sont suffisamment rapides, mais l'écriture est très lente. Au début, je pensais qu'il s'agissait simplement de performances médiocres avec le RAID 1, mais le même phénomène se produit avec le RAID 0 (bien que moins grave).

J'ai remarqué que par rapport à Ubuntu sur une machine virtuelle, il y a plusieurs instances de kdmflush qui utilise la plupart de mes entrées-sorties (détecté à l'aide de la fonction iotop ).

Quelqu'un a-t-il des suggestions quant à la cause de ce problème ?

1voto

Olli Points 8476

Je suppose que vous utilisez un RAID logiciel.

La synchronisation des disques est-elle toujours en cours ? Vous pouvez le vérifier en lançant

cat /proc/mdstat

Si ce n'est pas le cas, il se peut que vous ayez des problèmes avec les disques (physiques). Dans un premier temps, vérifiez dmesg et essayer de trouver des messages d'erreur liés au disque. S'il n'y a rien, vous pouvez utiliser

sudo smartctl /dev/sda
sudo smartctl /dev/sdb

(ou quels que soient vos disques, vous pouvez voir cela par exemple à partir de /proc/mdstat ).

smartctl permet également d'effectuer des tests de disque :

sudo smartctl -t short /dev/sda

1voto

Vladimir Dyuzhev Points 101

Quelque chose ne va pas du tout. Soit un disque se détériore, soit il y a un problème de configuration dont vous n'êtes pas conscient ou que vous avez écarté en tant que variable. En ce qui concerne le RAID logiciel, vous pouvez essayer de vous relayer, en éliminant un disque de la matrice, puis en comparant le RAID. Réassemblez, synchronisez et répétez l'opération avec l'autre membre. Si les performances sont à peu près les mêmes, le problème est plus profond. kdmflush n'est qu'un travail différé effectué par le mappeur d'appareils.

La course à pied iotop -a est intéressant car il montre l'accumulation du trafic E/S depuis le démarrage d'iotop. Cela devrait vous aider à déterminer d'où provient l'essentiel du trafic.

Vous utilisez aussi lvm ? Je ne pense pas que MD utilise ce processus. Si vous avez des instantanés qui traînent et que vous n'avez jamais supprimés, cela pourrait vous ralentir. Bonne chance à tous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X