Quão preciso é o "show proc cpu history" do cisco comparado ao carregamento da cpu do snmp?

1

Estou usando o snmp para monitorar o carregamento da cpu do meu roteador cisco, mas o número tem uma grande diferença na saída do show cpu history. Quando sh me diz que o carregamento da cpu é de 7x%, o snmp recebe apenas 2x%. Qual precisão do número é maior que a outra?

    
por dhchen 30.04.2013 / 03:47

3 respostas

2

As diferenças devem-se a diferentes formas de calcular a média e também ao período de amostragem diferente.

Alguns antecedentes (escrevi o comando):

A intenção era que esse comando fosse usado para procurar padrões na utilização da CPU, ajudando na correlação de problemas temporários com picos de CPU (especificamente, erros de controle de chamadas com picos de CPU e taxa de chamadas na série as5800).

"show proc cpu history" está representando graficamente o valor da CPU de 5 segundos, conforme obtido do "core" do IOS.

Nos últimos 60 segundos, isso é preciso, tendo em mente que os valores são atualizados apenas a cada 5 segundos. Será bastante espinhoso e imprevisível devido à natureza de execução até a conclusão do IOS.

Após cada 60 segundos, uma média é calculada a partir dos dados coletados e armazenada como um ponto de dados no gráfico de 60 minutos.

Após 60 minutos, uma média do gráfico de horas é calculada e armazenada no gráfico de 72 horas.

A maneira como as médias são calculadas significa que existem variações. No entanto, usa muito pouca memória ou sobrecarga de CPU para manter os dados. Dado que o comando tem que ser executado no menor roteador e placa de linha para cima, isso era mais importante que a precisão.

    
por 07.11.2013 / 05:49
0

'show proc cpu history' pode mostrar um minuto, uma hora ou 72 horas de histórico ( link )

Os OIDs da Cisco mostram intervalos percentuais de 5 segundos, 1 minuto ou 5 minutos ocupados ( link ).

A diferença pode ser a duração do intervalo em uso.

    
por 30.04.2013 / 04:30
0

Em grande medida, isso não importa muito. Uma dá-lhe um número e um dá-lhe outro número próximo. Use o SNMP para representar graficamente e coletar, e não se preocupe muito com o 'uso garantido real real'. Isso é provavelmente devido a diferentes intervalos de amostragem e à impossibilidade de obter uma taxa instantânea (isto é, em qualquer intervalo de tempo específico, a CPU é 100% ou 0%).

    
por 04.05.2013 / 00:21

Tags