Bonjour
J'ai constaté une différence assez importante entre les temps de service moyen calculé avec la dmv dm_io_virtual_file_stats et la donnée dans perfmon.
En effet, je collecte toutes les minutes les compteurs de la dmv dm_io_virtual_file_stats.
Je fait le delta entre chaque prise de mesure sur les colonnes (num_of_reads, io_stall_read_ms, num_of_bytes_read, num_of_writes...)
Pour avoir le temps moyen en lecture sur ma table delta, je fais simplement :
Je compare cela avec les données perfmon (ex : Avg. Disk sec/Read sur un drive précis)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select Drive, sum(io_stall_read_ms)/sum(num_of_reads) as AvgTimePerRead from dm_io_virtual_file_stats_delta group by Drive
Je constate une différence de 20 à 30%.
Le temps moyen sur la dmv est plus important que sur perfmon
Est-ce que quelqu'un connait ce probleme ?
Pour information, nous avons de gros probleme de latence sur notre SAN actuellement. Je sais pas si cela peut avoir une incidence sur ces résultats.
merci de votre aide
Jeeps64
Partager