perf i/o sur vm linux : quel scheduler pour du rds ?

Posté par celina54 le 06/05/2024
RÉSOLU

celina54

Membre depuis le 24/07/2019

salut la team on a une VM linux qui héberge un rds mysql et les perfs i/o sont un peu bof. le disque est sur du ssd bien sûr mais on sent des latences sur les pics de trafic. on est sur cfq par défaut je crois. des conseils pour le scheduler i/o ?

Commentaires

christine44

Membre depuis le 08/04/2019

pour du ssd database tu veux quasi toujours du noop ou none sur les kernels récents. l'ordonnanceur du kernel fait moins bien le taf que le firmware du ssd ou le système de fichiers pour décider des accès disque. ça réduit l'overhead cpu

wgodard

Membre depuis le 14/04/2024

ouais carrément noop. si t'es sur un kernel 4.x ou plus récent t'as aussi mq-deadline qui est une version multi-queue de deadline et qui est pas mal non plus pour le ssd mais noop est souvent suffisant et le plus simple

celina54

Membre depuis le 24/07/2019

ok je vois donc pour résumer noop c'est le go-to. je vais changer ça avec echo noop > /sys/block/sdX/queue/scheduler et voir ce que ça donne. merci pour les tips !

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