Media di secondi disco per scrittura (disco fisico)

Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerWrite (UnitMonitor)

Esegue il monitoraggio della latenza di scrittura sul disco (media di secondi per scrittura su disco)

Knowledge Base article:

Riepilogo

Il contatore Media scritture disco/sec (Disco fisico\Media scritture disco/sec) per il disco fisico ha superato la soglia. Le prestazioni del disco fisico e quelle generali del sistema rallentano in modo significativo il funzionamento del sistema operativo e le prestazioni delle applicazioni.

Il contatore Media scritture disco/sec misura il tempo medio di scrittura dei dati sul disco.

Cause

Un valore elevato del contatore delle prestazioni Media scritture disco/sec potrebbe verificarsi a causa di un burst di richieste di scrittura sul disco da parte di un sistema operativo o di un'applicazione.

Soluzioni

Per visualizzare la cronologia recente del contatore delle prestazioni Disco fisico\Media scritture disco/sec, è possibile utilizzare la seguente vista:

Avviare la vista Prestazioni Disco fisico

Per aumentare la velocità effettiva disponibile sul sottosistema di archiviazione di tale disco fisico, effettuare una o più delle seguenti operazioni:

Assicurarsi di impostare il valore di soglia in modo appropriato per l'hardware di archiviazione in uso. È possibile che il valore di soglia vari in funzione del sottosistema di archiviazione alla base del disco. Ad esempio, è possibile che il disco sia rappresentato da un asse unico o da un massiccio array di dischi. È possibile usare le sostituzioni di MOM per definire soglie di eccezione da applicare a computer specifici o interi gruppi di computer.

Informazioni aggiuntive

Il contatore Media scritture disco/sec è utile per raccogliere i dati relativi alla velocità effettiva. Se il tempo medio è sufficiente, è possibile analizzare un istogramma che mostra la risposta dell'array per carichi specifici quali code, dimensione delle richieste e così via. Se possibile, è preferibile osservare i carichi di lavoro individualmente.

La misura della velocità effettiva è utile per determinare:

1. Il comportamento di un carico di lavoro eseguito su un dato sistema host. È possibile tenere traccia nel tempo dei requisiti del carico di lavoro per le richieste di scrittura sul disco. La caratterizzazione dei carichi di lavoro costituisce una parte importante dell'analisi delle prestazioni e della pianificazione delle capacità.

2. I valori di picco e i livelli di prestazioni sostenibili forniti da un dato sottosistema di archiviazione. È possibile utilizzare il carico di lavoro per portare un sottosistema di archiviazione ai limiti di carico in modo artificiale o naturale, in questo caso per un determinato disco fisico. La determinazione dei limiti fornisce utili informazioni di configurazione per i progettisti e gli amministratori di sistema.

Tuttavia, senza una conoscenza completa del sottosistema di archiviazione sottostante il disco fisico, ad esempio sapendo se si tratta di un sottosistema ad asse singolo o un massiccio array di dischi, risulta difficile fornire una dimensione ottimizzata adatta a tutti i valori di soglia.

È inoltre necessario considerare il contatore Media scritture disco/sec insieme alle altre caratteristiche delle richieste di scrittura, quali le dimensioni delle richieste e loro casualità/sequenzialità e i contatori equivalenti per le richieste di scrittura sul disco.

Se viene tenuta traccia del contatore Media scritture disco/sec nel tempo e questo aumenta con l'intensità dei carichi di lavoro che determinano le richieste di scrittura, se la velocità effettiva non aumenta e le prestazioni generali del sistema iniziano a diminuire è ragionevole sospettare che il disco fisico sia saturo.

Per altre informazioni sull'architettura di archiviazione e il supporto dei driver, vedere il corrispondente sito Web all'indirizzo http://go.microsoft.com/fwlink/?LinkId=26156.

Element properties:

TargetMicrosoft.Windows.Server.10.0.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NamePhysicalDisk
Counter NameAvg. Disk sec/Write
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
La latenza di scrittura disco è troppo elevata
La soglia per il contatore delle prestazioni Disco fisico\Media scritture disco/sec è stata superata.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerWrite" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.PhysicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerWrite.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg. Disk sec/Write</CounterName>
<ObjectName>PhysicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.PhysicalDisk"]/PerfmonInstance$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>