Monitor de Permuta de Megabytes Disponíveis no Sistema Operacional AIX 6.1
Este monitor verifica a quantidade de espaço de permuta disponível. Se você receber um alerta deste monitor, talvez seja necessária uma ação para colocar o sistema novamente em estado operacional.
Um estado não íntegro indica que o uso do espaço de permuta está alto no momento. Circunstâncias que podem causar essa condição:
Processos que usam recursos excessivos de memória física.
Gravação em um sistema de arquivos temporários.
Aplicativos em excesso em execução no computador simultaneamente.
Um aplicativo pode apresentar vazamento de memória com o decorrer do tempo.
Feche ou finalize um ou mais aplicativos, daemons ou processos. Execute o comando "topas" ou a tarefa "10 Principais Processos da CPU" a partir do modo de Exibição de estado. Ele fornecerá uma lista dos processos ordenados por uso de CPU e a lista exibirá, por padrão, somente os principais processos de uso de CPU e seu PID correspondente (ID do processo). Utilizando o resultado do comando "topas", identifique todos os processos prejudiciais e desnecessários, juntamente com seu número do PID. Emitir um comando "kill" utilizando o PID do processo. Por exemplo, se o número do PID do processo for 4510, emita o comando "kill 4510".
Adicione mais espaço de permuta.
Adicionar mais Memória Física ao computador.
Você pode exibir a memória disponível executando a tarefa "Informações de Memória" no Modo de Exibição de Estado.
O VMStat fornece estatísticas detalhadas da memória com médias desde a última reinicialização. É possível exibir a saída de VMStat executando a Tarefa no Modo de Exibição de Estado.
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>