kernel linux : perfs bdd ultra lente sur vmware

chevalier-matthieu 04/07/2025
RÉSOLU
chevalier-matthieu
Auteur Actif
Avatar de chevalier-matthieu
chevalier-matthieu
Auteur Actif

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

04/07/2025 à 12:08

2 commentaires

henriette-prevost
Membre Actif Secouriste
Avatar de henriette-prevost
henriette-prevost
Membre Actif Secouriste

ç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

05/07/2025 à 08:47
chevalier-matthieu
Auteur Actif
Avatar de chevalier-matthieu
chevalier-matthieu
Auteur Actif

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

06/07/2025 à 06:05

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