Membre depuis le 22/06/2024
t'as regardé ton i/o scheduler ? sur les nvme et ssd il est souvent recommandé de mettre 'noop' ou 'mq-deadline' au lieu de 'cfq' ou 'deadline' qui sont plus adaptés aux hdd. ça peut faire une grosse diff sur les perfs aléatoires
Membre depuis le 22/07/2024
vérifie aussi la queue depth de tes disques et de ton app. si l'app envoie trop d'i/o et que la queue depth du nvme est trop basse ça peut causer des latences. regarde aussi l'utilisation cpu de ton kernel si le softirq monte ça veut dire que le cpu galère à gérer les i/o
Membre depuis le 03/08/2019
bingo le i/o scheduler ! il était sur mq-deadline. j'ai switché sur noop avec echo noop > /sys/block/nvme0n1/queue/scheduler et les tests fio sont devenus stables et rapides. j'avais zappé ce détail kernel. merci beaucoup
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
jacqueline-petitjean
Membre depuis le 03/08/2019
salut la communauté j'ai une vm linux avec une bdd postgres dessus et les perfs i/o sont super instables. des fois c'est rapide des fois c'est lent sans raison apparente. c'est sur un nvme cloud (ebs io2 sur aws) j'ai essayé de jouer avec les buffers mais rien. y'a un truc que je rate sur le kernel linux ?