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 :
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 compare cela avec les données perfmon (ex : Avg. Disk sec/Read sur un drive précis)

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