Este artigo visa demonstrar como verificar a memória real utilizada pelo BIG IP, visando um monitoramento mais eficiente. Uma visualização feita via comando e interface gráfica, não interrompendo qualquer serviço que esteja ativo.
Observa-se que o BIG-IP apresenta inúmeras ferramentas de monitoramento de performance e estatísticas de seu funcionamento, como utilização de CPU, troughputs, conexões, interfaces de rede e memória. Estes dados nos auxiliam a monitorar o funcionamento do equipamento e intervir em possíveis troubleshoots.
Quando abrimos o Dashboard (Main -> Statistics -> Dashboard), geralmente temos as visões de consumo de CPU, memória, conexões e throughput, conforme imagem abaixo.
Neste artigo focaremos no consumo da Memória.
Observe que no relógio e no gráfico de utilização de memória temos uma linha constante. Neste caso, ela representa a memória alocada, não a memória real sendo utilizada. Devido a memória real utilizada ser baixa, ela não aparece no gráfico.
Sendo assim, como descobrimos qual a memória real sendo utilizada?
Por da interface gráfica, selecione o menu Statistics -> Module Statistics -> Memory.
Imagem 2: Statistics -> Module Statistics -> Memory
Após selecionar a opção Memory, será apresentado uma tela com as estatísticas de utilização de memória, conforme abaixo:
Imagem 3: Utilização de Memória
Serão apresentadas essas estatísticas, além de outras. Estamos dando atenção na utilização da memória. Então vamos verificar somente os campos abaixo:
Neste quadro é possível observar a memória total do equipamento, a memória alocada e a memória real utilizada. Neste exemplo, apenas 135.1M estão sendo utilizados, de um total de 3.4G. Se observarmos o Dashboard e considerar a marcação do “relógio” (50%), vemos que essa é a memória alocada e não a memória real utilizada.
Essas informações também podem ser obtidas via linha de comando. Para isso, conecte no BIG-IP via SSH e utilize o seguinte comando: “tmsh show sys mem”. Você obterá uma resposta conforme abaixo:
Assim como via interface gráfica, por meio da linha de comando receberemos várias estatísticas. No começo das informações geradas já é possível observar a memória atualmente utilizada, neste caso, “TMM Used Memory 136.0M”.
Observa-se que o BIG-IP fornece várias estatísticas, como consumo de memória, interfaces de rede e conexões ativas, porém é importante saber interpretá-las e verificar o valor real desejado. Vimos, neste artigo, como visualizar a memória alocada e a memória real de um balanceador. Aproveite para se aprofundar e verificar as diversas estatísticas e maneiras de visualizá-las no BIG-IP.