Escolar Documentos
Profissional Documentos
Cultura Documentos
1 - Nome do Benchmark
2 - Descrição
3 - Arquitetura do Benchmark
O programa foi desenvolvido em Shell Script e Python, possuindo seu código fonte
disponível: https://github.com/lucasifce/benchmark-ad.git.
O módulo principal, benchmark-ad.sh, de interação com o usuário é desenvolvido em
Shell Script, possibilitando seu uso no terminal. O usuário deve passar dois parâmetros: Número
de Testes e Nível da Carga de Trabalho. Após validar os parâmetros fornecidos pelo usuário, o
módulo principal faz chamadas aos módulos de benchmark: benchmark-cpu.py,
benchmark-mem.sh e benchmark-hd.sh.
Os dados obtidos em cada teste são armazenados em arquivos .csv e lidos pelo módulo de
geração de relatório e gráficos, resultado.py, que utiliza as bibliotecas numpy, pandas e
matplotlib para tratamento e geração de gráficos e dados estatísticos. Uma visão sobre a
estrutura de pastas e arquivos do projeto, pode ser visualizada na Figura 2.
7 - Exemplos de Utilização