Análise de Desempenho: Web API - Recursos técnicos

O seguinte artigo é um complemento do artigo "Análise de Desempenho: Web API", com o objetivo de explicar os scripts presentes no repositório do GitHub, artefatos usados para a coleta de dados e também análise dos mesmos. Também descrevo alguns passos na montagem do servidor.

[ Hits: 6.878 ]

Por: Saulo Gomes em 17/02/2016 | Blog: https://about.me/saulo.gomes


Collectl



Para monitorarmos o uso dos recursos computacionais poderíamos acompanhar os dados nos arquivos do /proc ou mesmo utilizar comandos com o sar, iostat, mpstat, free, ps e outros. Mas nesse trabalho eu proponho o uso do Collectl.

O collectl é um utilitário para coleta de dados de performance, unindo a praticidade e simplicidade dos utilitários do pacote sysstat, porém em um único comando.

Para instalar, lembrando que ele será instalado no servidor Web:

# apt-get install collectl

Como estamos interessados em coletar os dados de processamento, memória, armazenamento e rede usaremos o seguinte comando:

# collectl -scmdn -oT

O comando acima irá iniciar o monitoramento dos recursos.

Com a opção -scmdn dizemos para o collectl que queremos monitorar CPU, Memory, Disk e Networks. A opção -oT é para que também adicione hora, minuto e segundo para cada linha exibida no monitoramento.

Para o experimento, eu escrevi um pequeno script que é executado no servidor sempre que é preciso coletar os dados, esse script está disponível no repositório do GitHub do artigo inicial:
Mais informações e exemplos sobre o Collectl podem ser encontrados em:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Collectl
   3. WebAPI
   4. Geradores de Carga
Outros artigos deste autor

Análise de Desempenho: Web API

Leitura recomendada

Docker - Containers em Linux (parte 2)

Monitorando Rede com Zabbix no Debian 7

Instalando o Zabbix 2.4.3 em ambientes CentOS/RHEL 7

IPv6 completo Net Virtua

Nagios no Ubuntu 14.04 - Instalação e configuração

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts