Střední doba logického disku/přenos

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

Monitoruje čítač výkonu Logický disk\Střední doba disku/přenos

Knowledge Base article:

Souhrn

Čítač Střední doba disku/přenos (Logický disk\Střední doba disku/přenos) 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 čtení a zápis neobvykle dlouho.

Čítač Střední doba disku/přenos ukazuje, jak rychle se v průměru čtou a zapisují data na konkrétním logickém disku.

Čítač Střední doba disku/přenos se skládá z žádostí o přenos dat (o čtení z disku i zápis na disk). Chcete-li zobrazit poslední průměrnou rychlost zpracování žádostí o přenos dat (tzn. čtení z disku nebo zápis na disk), můžete použít následující zobrazení:

Logical Disk\Avg. doba disku/čtení

Logical Disk\Avg. doba disku/zápis

Příčiny

Vysoká hodnota počítače výkonu Střední doba disku/přenos se může vyskytnout z důvodu žádostí o dávkové přenosy z disku a na disk, a to buď ze strany operačního systému, nebo některé aplikace.

Řešení

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/přenos je užitečná při shromažďování údajů 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/přenos je také třeba posuzovat ve spojení s jinými charakteristikami žádostí o přenos dat (například s velikostí žádostí a náhodností/sekvenčností) a odpovídajícími čítači pro žádosti o zápis dat na disk.

Je-li čítač Průměrná doba disku/přenosy sledován v průběhu času a pokud se zvyšuje jeho hodnota s intenzitou zatížení, které žádosti o přenosy 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
EnabledTrue
Instance NameLogicalDisk
Counter NameAvg. Disk sec/Transfer
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Latence při diskových přenosech (čtení/zápisech) logického disku je příliš vysoká
Prahová hodnota pro čítač výkonu Logický disk\Střední Čítač výkonu Doba disku/přenos byl překročen.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalDisk.AvgDiskSecPerTransfer" Accessibility="Public" Enabled="true" 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.AvgDiskSecPerTransfer.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/Transfer</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>