Monitoruje údaje čítače výkonu Fyzický disk\\% času nečinnosti.
Na fyzickém disku probíhá spousta činností. V důsledku toho procento času nečinnosti pro více po sobě jdoucích vzorků kleslo pod prahovou hodnotu.
Na fyzickém disku buď nedávno došlo k významnému nárůstu aktivity (a tato špička vedla k překročení prahové hodnoty), nebo se využití fyzického disku postupně soustavně zvyšovalo, až nakonec došlo k překročení prahové hodnoty.
Další možností je chybná funkce nebo nesprávná konfigurace některé části podkladového fyzického disku či diskového subsystému, kvůli níž dochází k omezení výkonu fyzického disku.
Chcete-li problém analyzovat podrobněji, zvažte následující možnosti:
Zkontrolujte protokol systémových událostí v systému, v němž najdete případné potíže naznačující chyby fyzického disku, fyzických disků nebo subsystému úložiště.
Zkontrolujte historii času nečinnosti tohoto fyzického disku pomocí zobrazení výkonu nebo sestav v nástroji Operations Manager či ve Sledování výkonu. Na základě těchto informací můžete určit, zda se potíže objevily teprve nedávno, nebo zda se aktivita soustavně zvyšovala v průběhu delšího časového období.
Zkontrolujte ostatní čítače výkonu fyzického disku, jako jsou například „% rychlosti čtení disku“, „% rychlosti zápisu na disk“, „Čtení z disku/s“ a „Zápisy na disk/s“. Na základě těchto informací porozumíte typu vstupně výstupních operací, které vedou k celkovém využití disku.
Zkontrolujte čítače výkonu „Proces“, jakou jsou například „Vstupně výstupní datové operace/s“, pomocí nichž identifikujete procesy, které nejvýznamněji přispívají k celkovým vstupně výstupním operacím v systému. Jakmile identifikujete nejvýznamnější procesy, pomohou vám čítače „Počet vstupně výstupních operací čtení/s“ a „Počet vstupně výstupních operací zápisu/s“ při dalším určení typu vstupně výstupních operacích prováděných daným procesem.
Na základě zjištění z dalšího šetření se řešení můžou lišit a zahrnovat jednu z následujících možností:
Vyřešte veškeré potíže se subsystémem úložiště.
Snižte počet vstupně výstupních operací prováděných v systému nebo zatížení rozdělte mezi několik fyzických disků.
Upgradujte jednotky nebo subsystém úložiště, aby tak zvládaly vyšší zatížení.
Je-li zvýšená zátěž přijatelná, lze změnit prahovou hodnotu monitorování, aby tolik neomezovala. Stejným způsobem lze zvýšit počet následných vzorků, čímž přinutíte monitorování, aby měnilo stav pouze v případě, kdy k využití dochází v průběhu delších časových období.
Target | Microsoft.Windows.Server.10.0.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | PhysicalDisk | ||
Counter Name | \% Idle Time | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.PhysicalDisk.PercentIdleTime" 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.PercentIdleTime.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>% Idle Time</CounterName>
<ObjectName>PhysicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.PhysicalDisk"]/PerfmonInstance$</InstanceName>
<Frequency>900</Frequency>
<Threshold>20</Threshold>
<Direction>lessequal</Direction>
<NumSamples>24</NumSamples>
</Configuration>
</UnitMonitor>