Serveur linux avec i/o wait de fou sur rds snapshot

dumont-nathalie 12/04/2025
RÉSOLU
dumont-nathalie
Auteur Actif
Avatar de dumont-nathalie
dumont-nathalie
Auteur Actif

salut la team j'ai un serveur ubuntu qui sert de jump box et de truc pour faire des exports rds vers s3. depuis hier quand je lance le script qui fait le dump de la bdd et l'upload vers s3 mon i/o wait explose genre à 80-90% et le serveur devient super lent. c'est sur une instance avec un nvme j'comprends pas pourquoi ça rame autant

12/04/2025 à 10:10

4 commentaires

hmm 80-90% i/o wait c'est énorme pour un nvme. t'as quel scheduler I/O d'actif sur le nvme ?

cat /sys/block/nvme0n1/queue/scheduler
pour voir. pour du nvme faut mq-deadline c'est le plus performant pour ça

13/04/2025 à 07:01
jdupuis
Membre Rédacteur
Avatar de jdupuis
jdupuis
Membre Rédacteur

oui regarde ça. si c'est cfq ou noop c'est pas opti. tu peux le changer temporairement avec

echo mq-deadline | sudo tee /sys/block/nvme0n1/queue/scheduler
et vois si ça aide. regarde aussi tes logs kernel pour des erreurs spécifiques genre des disques en warning

14/04/2025 à 04:18
dumont-nathalie
Auteur Actif
Avatar de dumont-nathalie
dumont-nathalie
Auteur Actif

c'était bien cfq. j'ai mis mq-deadline et là le i/o wait est retombé à 5-10% max pendant l'opération. énorme différence ! le serveur est de nouveau utilisable pendant les exports. je vais rendre la config persistante. merci beaucoup

15/04/2025 à 01:52

propre ! content que ça aide. les schedulers c'est crucial surtout avec les nvme

15/04/2025 à 20:38

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire