Monitoriza a utilização total da CPU Lógica.
A Utilização da CPU (Processador\% Tempo de Processador) do processador lógico do sistema excedeu o limiar. Quando este limiar é excedido, o desempenho global do sistema poderá diminuir de forma significativa, o que resultará num fraco desempenho do sistema operativo e das aplicações.
Quando um computador suporta uma carga considerável durante um período de tempo sustentado, tal poderá ser provocado por qualquer das seguintes condições:
Os requisitos de recursos do conjunto de aplicações instaladas no computador excedem as capacidades da configuração de hardware do computador.
A procura de recursos do computador aumentou ao longo do tempo e a configuração de hardware do computador já não consegue satisfazer tal aumento.
Uma aplicação em execução no computador poderá ter entrado em mau estado de funcionamento, exigindo agora volumes irregulares de recursos do sistema.
Para resolver este problema, um administrador poderá executar as seguintes tarefas:
1. Avaliar o contador % de Utilização do Processador para cada um dos processos lógicos em execução no servidor. Esta ação pode ser feita no Gestor de Tarefas ou no snap-in Monitorização de Desempenho. Determine que processos estão a consumir mais recursos e monitorize-os ao longo do tempo para determinar se aparentam regressar aos intervalos de desempenho normais. Caso contrário, deverão ser efetuados outros diagnósticos específicos de aplicações para determinar a forma mais adequada de resolver o problema.
2. Caso seja determinado que a carga do cliente tem aumentado ao longo do tempo e o computador deixou simplesmente de conseguir satisfazer a procura, executar procedimentos adicionais de monitorização do desempenho para determinar se atualizações básicas do hardware poderão ajudar o computador a regressar a intervalos de desempenho ótimos.
3. Caso tenha sido determinado que a aplicação entrou em mau estado de funcionamento, possivelmente devido a um defeito do produto, poderá ser necessário reiniciá-la. Se o problema continuar, poderá ser necessário contactar o fornecedor da aplicação.
Target | Microsoft.Windows.Server.10.0.LogicalProcessor |
Parent Monitor | System.Health.PerformanceState |
Category | PerformanceHealth |
Enabled | False |
Instance Name | Processor |
Counter Name | \% Processor Time |
Frequency | 120 |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | System.Performance.ConsecutiveSamplesThreshold |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalProcessor.CPUUtilization" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor"]/PerfmonInstance$</InstanceName>
<Frequency>120</Frequency>
<Threshold>95</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>