Sujet :

kernel linux : perfs bdd ultra lente sur vmware

RÉSOLU

Liste des sujets Répondre Créer un sujet

chevalier-matthieu

Membre depuis le 15/07/2024

hello j'ai une bdd (postgres) sur une vmware qui a des perfs catastrophiques en i/o. le cpu et la ram sont ok mais dès qu'il y a un peu de charge le disque rame à mort. on est sur des disques virtuels vmdk. une idée du pourquoi c'est si lent


# exemple de iostat (synthétique)
device             tps    kb_read/s    kb_wrtn/s    kb_read    kb_wrtn
sdb              10.00         0.00       200.00          0      20000

on voit bien les tps très bas et la latence monstrueuse

henriette-prevost

Membre depuis le 21/07/2024

ça ressemble à un souci de i/o scheduler. sur les vmware le scheduler par défaut est souvent pas optimal. essaie de passer de cfq ou deadline à noop pour les disques de la vm. ça laisse l'hyperviseur gérer le scheduling i/o au lieu de la vm


echo noop > /sys/block/sdb/queue/scheduler

fais un test rapide avec ça

chevalier-matthieu

Membre depuis le 15/07/2024

putain c'était ça ! j'ai switché le scheduler en noop et les perfs ont bondi direct. avant j'étais en deadline. merci beaucoup pour le tip c'est un game changer

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