Fyzický disk s platformou Solaris 10 – Střední - monitorování střední doby disku/přenos
Průměrná doba na přenos pro fyzický disk je vysoká. Výkon systému může být negativně ovlivněn.
Tento průměrný čas na přenos je měřen v sekundách.
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. Monitorování lze aktivovat aktivováním funkce vyhledávání objektu nazvané „Vyhledávat fyzické disky platformy Solaris 10“. Fyzické disky nejsou vyhledávány pro agenty instalované v neglobální zóně.
Výchozí konfigurace
Parametr | Výchozí hodnota |
Prahová hodnota | 0.05 |
Interval (sekundy) | 300 |
Počet vzorků | 5 |
Přepsání lze použít ke změně hodnot parametrů definovaných výše pro všechny instance nebo pro určité instance nebo skupiny.
Stav Není v pořádku značí, že průměrná doba přenosu systému souborů je nyní vysoká.
Okolnosti, které mohou tento stav způsobit:
Vysoké využití procesoru může způsobit 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.
Proveďte upgrade na rychlejší procesor nebo přidejte procesory.
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.Solaris.10.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.Solaris.10.PhysicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Microsoft.Solaris.10.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.10.PhysicalDisk.AverageDiskTransferTime.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/Transfer</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(.)='AverageTransferTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>