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.876 ]

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)

Zabbix no Debian 7.8.0

DHCP e VLANs no CentOS 6.5 - Instalação e configuração

Instalando o oVirt 4.3 Single Host

Site Survey Plan

  
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