Sujet :
RÉSOLU
Liste des sujets Répondre Créer un sujet
Membre depuis le 11/06/2024
yo la team on a un postgresql sur une VM Linux (Ubuntu 20.04) avec un block device dédié pour les données. depuis quelques jours les requêtes sont super lentes alors que les ressources CPU et RAM sont ok. iostat me montre pas une charge I/O de dingue genre 100% busy mais les temps de réponse disque sont longs. une idée ?
# iostat -x sda
Device r/s w/s rkB/s wkB/s rrqm/s wrqm/s %rrqm %wrqm r_await w_await aqu-sz rareq-sz wareq-sz svctm %util
sda 50.00 10.00 1000.00 200.00 0.00 0.00 0.00 0.00 5.00 10.00 0.30 20.00 20.00 0.50 3.00
vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
peron-raymond
Membre depuis le 14/06/2024
check le
schedulerI/O de tonblock device(sda). par défaut sous Linux c'est souventcfqoudeadline. pour undbgenrePostgreSQLqui fait beaucoup de petites I/O aléatoires, lenoop schedulerest 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 testerleon25
Membre depuis le 11/06/2024
putain c'était ça ! j'ai mis
noopsursdaet les requêtes sont redevenues instantanées. j'y avais pas pensé. on était endeadlinepar défaut. merci pour le tuyau ça sauve ma journée