Fyzický disk se systémem Red Hat Enterprise Linux Server 5 – Střední - monitorování střední doby disku/čtení
Průměrná doba čtení (u fyzického disku) je vysoká. Výkon systému může být negativně ovlivněn.
Průměrná doba čtení fyzického disku se měří v sekundách. Disk způsobující snížení výkonu by mohl zpomalit celý systém.
Monitorovaná prahová hodnota je analyzována z hlediska průměru hodnot vrácených agentovi v dotazování, kde parametr počet vzorků řídí počet vzorků zahrnutých do výpočtu průměru. Hodnota vrácená agentem je průměrná rychlost za uplynulých 5 minut.
Monitorování fyzických disků je ve výchozím nastavení zakázáno. Sledování povolte spuštěním zjišťování objektu s názvem Discover Red Hat Enterprise Linux Server 5 Physical Disks.
Výchozí konfigurace
Parametr | Výchozí hodnota |
Prahová hodnota | 0.05 |
Interval (sekundy) | 300 |
Počet vzorků | 5 |
Přepsání je možné použít ke změně hodnot parametrů definovaných nahoře pro všechny instance nebo pro určité instance nebo skupiny.
Stav Není v pořádku naznačuje, že průměrná doba čtení fyzického disku je momentálně vysoká.
Okolnosti, které mohou tento stav způsobit:
Vysoké využití procesoru může způsobovat zpomalení při přenosu velkého objemu dat.
Rychlost rozhraní pevného disku může omezit celkový výkon, pokud je pro maximální udržovanou rychlost přenosu pevného disku příliš nízká.
Je-li dostupná paměť příliš nízká, nástroj Virtual Memory Manager zapíše více stránek do odkládacího souboru, což způsobí vyšší aktivitu disku.
Upgradujte na rychlejší procesor nebo procesory přidejte.
Zkontrolujte, zda má systém pevný disk s maximální rychlostí, jakou může podporovat.
Přidejte fyzickou paměť.
Nezapomeňte nastavit tuto prahovou hodnotu pro konkrétní úložný hardware. Vhodná prahová hodnota se liší 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í lze definovat prahové hodnoty výjimky, kterou lze použít na vybrané počítače nebo celé skupiny počítačů.
Target | Microsoft.Linux.RHEL.5.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.RHEL.5.PhysicalDisk.AverageDiskReadTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.5.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.5.PhysicalDisk.AverageDiskReadTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Physical Disk</ObjectName>
<CounterName>Avg. Disk sec/Read</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='AverageReadTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>