5 commentaires
check le i/o scheduler ! par defaut sur beaucoup de distrib c'est mq-deadline ou cfq. pour des ssds, noop ou none est souvent mieux. tu peux le changer avec echo noop > /sys/block/sdX/queue/scheduler
aussi regarde ton filesystem. si t'es en ext4 verifie les options de montage dans /etc/fstab. des options comme noatime ou barrier=0 (attention aux donnees avec ca) peuvent aider
et ton vm guest additions ? ou virtio-scsi ? si t'es pas avec les bons drivers virtio les perfs i/o peuvent etre flinguees. assure-toi d'avoir les derniers kernel modules virtio
n'oublie pas le dirty_ratio et dirty_background_ratio pour le caching disque. si c'est mal tune ca peut creer des pauses. c'est dans /proc/sys/vm/
super pistes ! c'etait bien le i/o scheduler qui etait sur cfq. en passant sur noop et en ajustant le dirty_ratio j'ai vu une nette amelioration sur les fio. j'ai pas encore touche au filesystem mais deja c'est le jour et la nuit. thx a tous !
Laisser une réponse
Vous devez être connecté pour poster un message !
yo tout le monde
on a une vm linux (ubuntu 20.04) qui heberge une base de donnees et les perfs d'i/o sont catastrophiques. c'est une vm sur un hyperviseur maison avec du ssd en backend storage. un
fiosimple nous donne des resultats plutot faibles et la base rame. on a deja verifie que l'hypervisorn'etait pas sature. des idees de tunning linux ?