Sujet :

Perf I/O pourrie sur nos machines DB

RÉSOLU

Liste des sujets Répondre Créer un sujet

michel69

Membre depuis le 13/12/2024

nos instances avec des bases de données genre des rds sur ec2 (pas les managées) sont hyper lentes des fois. les iops montent pas en flèche mais la latence i/o explose et les cpu iowait aussi. on est sur du gp3 avec bcp d'iops provisionnés. j'ai regardé iostat, les util sont pas au max. on dirait un truc plus profond

penelope-aubry

Membre depuis le 18/06/2024

ça sent le scheduler i/o à plein nez. vous êtes sur quel scheduler ? cfq noop deadline ? pour les vm cloud et des ssd l'idéal c'est souvent noop ou mq-deadline. le kernel s'en sort mieux en laissant le device gérer

marcel-guyon

Membre depuis le 09/10/2024

si c'est des vm et que vous avez des queues multiples et du nvme, mq-deadline est souvent bien mieux que noop. noop c'est vraiment pour des cas très simples

lamy-nath

Membre depuis le 27/05/2024

ouais et si t'es sur un kernel un peu vieux ou pas tuningé pour le cloud, cfq peut vraiment flinguer les perf sous charge mixte. check le

cat /sys/block/sdX/queue/scheduler
de tes disques. change le en mq-deadline
echo mq-deadline > /sys/block/sdx/queue/scheduler
pour tester

michel69

Membre depuis le 13/12/2024

c'était cfq ! on a basculé en mq-deadline et c'est le jour et la nuit. plus de spikes de latence. thx pour le tips. on va persister ça direct

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire