Średnia dysku fizycznego w systemie Red Hat Enterprise Linux Server 5 dysku fizycznego na sek./zapisu
Średni czas zapisu na dysku fizycznym jest wysoki. Może to mieć niekorzystny wpływ na wydajność systemu.
Średni czas zapisu 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.
Monitorowanie dysków fizycznych jest domyślnie wyłączone. Aby włączyć monitorowanie, należy włączyć odnajdywanie obiektów o nazwie „Odnajdywanie dysków fizycznych w systemie Red Hat Enterprise Linux Server 5”.
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ć przesłonięcia.
Zła kondycja oznacza, że średni czas zapisu na dysku fizycznym jest aktualnie wysoki.
Taki stan mogą powodować następujące okoliczności:
Wysokie użycie procesora może powodować spowolnienie podczas dużych transferów danych.
Szybkość interfejsu dysku twardego może tworzyć wąskie gardło w zakresie ogólnej wydajności, jeżeli jest zbyt niska w odniesieniu do maksymalnej utrzymującej się szybkości transferu dysku twardego.
W przypadku małej ilości dostępnej pamięci Menedżer pamięci wirtualnej zapisuje więcej stron do obszaru wymiany, co powoduje zwiększoną aktywność dysku.
Zainstaluj szybszy procesor lub zwiększ liczbę procesorów.
Upewnij się, że system jest wyposażony w dysk twardy o maksymalnej obsługiwanej szybkości.
Zwiększ ilość pamięci fizycznej.
Upewnij się, że wartość tego progu jest ustawiona odpowiednio do danego urządzenia magazynującego. Właściwa wartość progowa może się różnić w zależności od podstawowego podsystemu magazynowania dysku. Na przykład „dysk” może być pojedynczą jednostką lub dużą macierzą dyskową. W celu zdefiniowania progów wyjątków, które mogą być stosowane do określonych komputerów lub całych grup komputerów, można zastosować zastąpienia.
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.AverageDiskWriteTime.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.AverageDiskWriteTime.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/Write</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(.)='AverageWriteTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>