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

celina54 06/05/2024
RÉSOLU
celina54
Auteur Actif
Avatar de celina54
celina54
Auteur Actif

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 ?

06/05/2024 à 10:09

3 commentaires

christine44
Membre Actif Rédacteur
Avatar de christine44
christine44
Membre Actif Rédacteur

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

07/05/2024 à 06:07
wgodard
Membre
Avatar de wgodard
wgodard
Membre

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

08/05/2024 à 03:46
celina54
Auteur Actif
Avatar de celina54
celina54
Auteur Actif

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 !

09/05/2024 à 01:46

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