check le scheduler I/O de ton block device (sda). par défaut sous Linux c'est souvent cfq ou deadline. pour un db genre PostgreSQL qui fait beaucoup de petites I/O aléatoires, le noop scheduler est souvent plus performant sur les SSD ou NVMe des VMs car il délègue la gestion des queues au hardware. tu peux le changer à chaud pour tester
# pour voir le scheduler actuel
cat /sys/block/sda/queue/scheduler
# pour le changer
echo noop | sudo tee /sys/block/sda/queue/scheduler
putain c'était ça ! j'ai mis noop sur sda et les requêtes sont redevenues instantanées. j'y avais pas pensé. on était en deadline par défaut. merci pour le tuyau ça sauve ma journée
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
leon25
Membre depuis le 06/09/2023actif
yo la team on a un
postgresqlsur une VM Linux (Ubuntu 20.04) avec unblock devicedédié pour les données. depuis quelques jours les requêtes sont super lentes alors que les ressources CPU et RAM sont ok.iostatme montre pas une charge I/O de dingue genre 100% busy mais les temps de réponse disque sont longs. une idée ?