Průměrný počet sekund při zápisu na disk (logický disk)

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

Monitoruje čítač výkonu Logický disk\Střední doba disku/zápis

Knowledge Base article:

Souhrn

Čítač Střední doba disku/zápis (Logický disk\Střední doba disku/zápis) překročila prahovou hodnotu logického disku. Výkon aplikací, které jsou závislé na funkčnosti tohoto logického disku, mohou být negativně ovlivněny, protože disku trvá zpracování žádostí o zápis neobvykle dlouho.

Čítač Střední doba disku/zápis ukazuje, jak rychle se v průměru zapisují data na konkrétní logický disk.

Příčiny

Vysoká hodnota počítače výkonu Střední doba disku/Zápis může být důsledkem série požadavků na zápis na disk odesílaných operačním systémem nebo aplikací.

Řešení

Chcete-li zobrazit nedávnou historii čítače výkonu Logický disk\Střední doba disku/Zápis, můžete použít následující zobrazení:

Spuštění zobrazení čítače výkonu Logický disk\Střední doba disku/zápis

Chcete-li zvýšit dostupnou propustnost subsystému úložiště pro tento logický disk, proveďte následující akce:

Nezapomeňte nastavit tuto prahovou hodnotu pro konkrétní úložný hardware. Prahová hodnota se bude lišit podle hostitelského dílčího úložného systému disku. Například „disk“ může označovat disk s jedním vřetenem nebo velké diskové pole. Pomocí přepsání MOM lze definovat prahové hodnoty výjimky, kterou lze použít na vybrané počítače nebo celé skupiny počítačů.

Další informace

Čítač Střední doba disku/Zápisy je užitečný při shromažďování dat o propustnosti. Je-li průměrná doba dostatečně dlouhá, můžete analyzovat histogram reakcí pole na specifická zatížení (fronty, velikosti požadavků atd.). Je-li to možné, měli byste sledovat zatížení odděleně.

Metriku propustnosti můžete použít k určení těchto skutečností:

Nicméně bez důkladných znalostí o příslušném subsystému úložiště logického disku (například bez informací o tom, zda se jedná o jedinou diskovou jednotku nebo o rozsáhlé diskové pole), může být obtížné stanovit jednu optimální velikost pro všechny prahové hodnoty.

Kromě toho je nutné zvážit čítač Průměrná doba disku / Počet zápisů ve spojení s dalšími charakteristikami požadavků na zápis (například velikost požadavků a nahodilost / sekvenčnost) a ekvivalentní čítače pro požadavky zápisů na disk.

Je-li čítač Průměrná doba disku/zápisy sledována v průběhu času a pokud se zvyšuje s intenzitou zatížení, které žádosti zápis dat způsobují, lze se domnívat, že logický disk dosáhl svého limitu propustnosti, pokud se propustnost nezvyšuje a zároveň se začíná snižovat celková propustnost uživatelských prostředí.

Další informace o architektuře úložiště a podpoře ovladačů najdete v části Úložiště – architektura a na webu podpory ovladačů na adrese http://go.microsoft.com/fwlink/?LinkId=26156.

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameLogicalDisk
Counter NameAvg. Disk sec/Write
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Příliš vysoká latence zápisu disku
Prahová hodnota pro čítač výkonu Logický disk\Střední Čítač výkonu Doba disku/zápis byl překročen.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalDisk.AvgDiskSecPerWrite" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" 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.LogicalDisk.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>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>