Физический диск, средн., SUSE Linux Enterprise Server 12 время чтения с диска (сек)"
Высокое значение "Среднее время чтения с физического диска". Производительность системы может существенно снизиться.
Среднее время чтения с физического диска измеряется в секундах. Перегруженный диск может привести к замедлению работы всей системы.
Пороговое значение монитора анализируется путем усреднения значений, возвращаемых при опросе агента. При этом параметр"Число выборок" определяет число образцов, участвующих в вычислении среднего значения. Значение, возвращаемое агентом, — это среднее за предшествующие 5 минут.
Мониторинг физических дисков по умолчанию отключен. Включите мониторинг, включив обнаружение объектов "Обнаружение физических дисков SUSE Linux Enterprise Server 12".
Конфигурация по умолчанию
Параметр | Значение по умолчанию |
Пороговое значение | 0,05 |
Интервал (секунд) | 300 |
Число выборок | 5 |
Для изменения значений определенных выше параметров для всех экземпляров или отдельных экземпляров и групп могут использоваться переопределения.
Неработоспособное состояние указывает на текущее высокое значение времени чтения с физического диска.
Обстоятельства, которые могут привести к возникновению такой ситуации:
Высокий уровень использования процессора может привести к снижению скорости при передаче большого объема данных.
Скорость интерфейса с жестким диском может создать ограничение общей производительности, если она слишком низка для максимально высокого уровня обращений к этому жесткому диску.
Когда наблюдается недостаток доступной памяти, диспетчер виртуальной памяти записывает больше страниц в область подкачки, что приводит к высокой активности диска.
Замените процессор на более быстрый или добавьте дополнительные процессоры.
Убедитесь, что в системе имеется жесткий диск с максимальной скоростью, которая может поддерживаться системой.
Добавьте дополнительную физическую память.
Убедитесь, что данное пороговое значение установлено в соответствии с оборудованием хранения. Подходящее пороговое значение зависит от базовой подсистемы хранения диска. Например, "диск" может быть одним жестким диском или большим дисковым массивом. Переопределения можно использовать для задания исключительных пороговых значений, которые могут применяться к определенным компьютерам или к целым группам компьютеров.
Target | Microsoft.Linux.SLES.12.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.SLES.12.PhysicalDisk.AverageDiskReadTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.12.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.12.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>