Wartość monitora średniego czasu czas dysku w s/transfer

Microsoft.Linux.SLES.9.PhysicalDisk.AverageDiskTransferTime.Monitor (UnitMonitor)

Monitor średniego czasu dysku w s/transfer na dysku fizycznym w systemie SUSE Linux Enterprise Server 9

Knowledge Base article:

Podsumowanie

Średni czas transferu na dysku fizycznym jest wysoki. Może to mieć niekorzystny wpływ na wydajność systemu.

Średni czas transferu na dysku fizycznym jest mierzony w sekundach. Dysk powodujący „wąskie gardło” może spowalniać działanie całego systemu.

Próg monitora jest analizowany w odniesieniu do średnich wartości zwracanych w sondach do agenta, gdzie parametr Liczba próbek określa liczbę próbek uwzględnionych podczas obliczania średniej. Wartość zwracana przez agenta to średnia szybkość dla poprzednich 5 minut.

Konfiguracja

Monitorowanie dysków fizycznych jest domyślnie wyłączone. Aby włączyć monitorowanie, należy włączyć wykrywanie obiektów o nazwie „Odnajdywanie dysków fizycznych w systemie SUSE Linux Enterprise Server 9”.

Konfiguracja domyślna

Parametr

Wartość domyślna

Próg

0.05

Interwał (w sekundach)

300

Liczba próbek

5

W celu zmiany wartości parametrów zdefiniowanych powyżej dla wszystkich lub określonych wystąpień bądź grup można zastosować zastąpienia.

Przyczyny

Zła kondycja oznacza, że średni czas transferu na dysku fizycznym jest aktualnie wysoki.

Taki stan mogą powodować następujące okoliczności:

Rozwiązania

Element properties:

TargetMicrosoft.Linux.SLES.9.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Wartość Średni czas dysku w s/transfer jest zbyt wysoka
Próg licznika wydajności Dysk fizyczny\Średni czas dysku w s/transfer został przekroczony. Wartość przekraczająca próg to: {0} s/transfer.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.9.PhysicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.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.SLES.9.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>