Moyenne en secondes d'écriture sur le disque

Microsoft.Windows.Client.Vista.LogicalDisk.AvgDiskSecPerWrite (UnitMonitor)

Analyse du compteur de performance Disque logique\Moyenne disque s/écriture

Knowledge Base article:

Résumé

La moyenne disque s/écriture (Disque logique\Moyenne disque s/écriture) du disque logique a dépassé le seuil. Les performances du disque logique, voire les performances globales du système peuvent considérablement diminuer, ce qui a un effet néfaste sur le fonctionnement du système d'exploitation et des applications.

Le compteur Moyenne disque s/écriture est le taux moyen de requêtes d'écriture sur le disque (paquets de requêtes d'E/S ou IRP) exécutées chaque seconde sur un disque logique spécifique. C'est une mesure de débit du sous-système de stockage.

Causes

Une valeur de compteur de performance Moyenne disque s/écriture élevée peut survenir en raison d'une rafale de demandes d'écriture disque émanant d'un système d'exploitation ou d'une application.

Solutions

Pour afficher un historique récent du compteur de performance Disque logique\Moyenne disque s/écriture, vous pouvez utiliser l'affichage suivant :

Démarrer l'affichage des performances Disque logique\Moyenne disque s/lecture

Afin d'augmenter la disponibilité du débit du sous-système de stockage pour le disque logique, effectuez une ou plusieurs des opérations suivantes :

Veillez à définir cette valeur de seuil de sorte qu'elle corresponde à votre matériel de stockage. La valeur de seuil varie en fonction du sous-système de stockage sous-jacent au disque. Par exemple, le « disque » peut être une pile unique ou une matrice de disques volumineuse. Vous pouvez utiliser les fonctionnalités de remplacement de MOM pour définir des seuils d'exception qui peuvent être appliqués à des ordinateurs spécifiques, ou à des groupes complets d'ordinateurs.

Complément

Le compteur Moyenne disque s/écriture est utile pour la collecte des données de débit. Si la durée moyenne est suffisamment longue, vous pouvez analyser un histogramme de la réponse du tableau par rapport à différentes charges (files d'attente, tailles des requêtes, etc.). Si possible, vous devez observer les charges de travail séparément.

Les mesures de débit vous permettent de déterminer :

Toutefois, sans une connaissance approfondie du sous-système de stockage sous-jacent du disque logique (par exemple, le fait de savoir si l'on est en présence d'une seule pile de disque ou d'une matrice de disques volumineuse), il peut être difficile de fournir une seule taille optimisée pour toutes les valeurs de seuil.

Vous devez également tenir compte du compteur Moyenne disque s/écriture en conjonction avec d'autres caractéristiques de requêtes d'écriture (par exemple, la taille et le caractère aléatoire/la séquentialité des requêtes) et les compteurs équivalents des requêtes d'écriture de disque.

Si le compteur Moyenne disque s/écriture est contrôlé dans le temps et s'il augmente avec l'intensité des charges de travail qui génèrent les requêtes d'écriture, il est raisonnable de suspecter que le disque logique est saturé, dans la mesure où le débit n'augmente pas et où l'utilisateur rencontre des problèmes de débit du système.

Pour plus d'informations sur l'architecture de stockage et la prise en charge des pilotes, consultez le site Web « Storage - Architecture and Driver Support » (Architecture de stockage et prise en charge des pilotes) : http://go.microsoft.com/fwlink/?LinkId=26156 (cette page peut être en anglais).

Element properties:

TargetMicrosoft.Windows.Client.Vista.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameLogicalDisk
Counter NameAvg. Disk sec/Write
Frequency60
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.AverageThreshold
RemotableTrue
AccessibilityPublic
Alert Message
La latence d'écriture sur le disque est trop élevée
Le compteur de performance Disque logique\Moyenne disque s/écriture a été dépassé. La valeur ayant dépassé le seuil est la suivante : {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.Vista.LogicalDisk.AvgDiskSecPerWrite" Accessibility="Public" Enabled="true" Target="Vista!Microsoft.Windows.Client.Vista.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.AverageThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Client.Vista.LogicalDisk.AvgDiskSecPerWrite.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg. Disk sec/Write</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>60</Frequency>
<Threshold>50</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>