Монитор "Доступная область подкачки, МБ" операционной системы AIX 6.1
Этот монитор проверяет размер доступной области подкачки. Если получено предупреждение от этого монитора, то возможно потребуется предпринять действия по возврату системы в рабочее состояние.
Неработоспособное состояние указывает на текущий высокий уровень использования области подкачки. Обстоятельства, которые могут привести к возникновению такой ситуации:
Процессы неэффективно используют ресурсы физической памяти.
Выполняется запись во временную файловую систему.
На компьютере одновременно запущено слишком много приложений.
Работа некоторых приложений может сопровождаться утечкой памяти.
Закройте или остановите одно или несколько приложений, управляющих программ или процессов. Выполните команду topas или выполните задачу "10 процессов с максимальным использованием процессора" из представления состояний. Будет получен список процессов, отсортированных по использованию ЦП. По умолчанию в этом списке отображаются только 10 самых загружающих ЦП процессов с соответствующими идентификаторами. Выходные данные команды topas позволяют определить ошибочные или лишние процессы и их идентификаторы. Введите команду "kill" и идентификатор ненужного процесса, чтобы удалить этот процесс. Например если идентификатор процесса 4510, введите команду "kill 4510".
Добавьте дополнительную область подкачки.
Добавьте дополнительную физическую память в компьютер.
Объем доступной памяти можно просмотреть, запустив задачу "Сведения о памяти" в представлении состояния.
VMStat предоставляет подробную статистику использования памяти, усредненную с момента последней перезагрузки. Для просмотра вывода VMStat запустите задачу из представления состояний.
Target | Microsoft.AIX.6.1.OperatingSystem | ||
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.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.AIX.6.1.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Microsoft.AIX.6.1.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.AIX.6.1.OperatingSystem.AvailableMBytesSwap.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Success" 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_MemoryStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Swap Space</ObjectName>
<CounterName>Available MBytes</CounterName>
<InstanceName/>
<Value>$Data///*[local-name()="AvailableSwap"]$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>