Resultados Benchmark » History » Version 19

« Previous - Version 19/25 (diff) - Next » - Current version
Thiago Paiva, 22 Apr 2013 12:45


Resultados Benchmark

Introdução

Com a aplicação da virtualização de hardware, mostrou-se necessário haver alguma forma de comparação entre o desempenho dessas máquinas com aquelas que não utilizam esse recurso. Isso é importante pois dessa forma pode-se mensurar qual é a sobrecarga que o sistema de virtualização provoca em condições correlatas e também para mensurar o desempenho de máquinas que só se tornaram possíveis com a virtualização.

Existem tipos diferentes de benchmark como o usado no TOP500 (top500.org) e no Graph500 (graph500.org). Cada um mensura características diferentes do computador.

Benchmark

Benchmark é o ato de padronizar a execução de determinadas operações em máquinas, sejam elas virtuais ou reais, de forma a conseguir mensurar o desempenho delas e tornar possível compará-los.

LINPACK

Linpack é um benchmark que usa a resolução de problemas de álgebra linear.

Nomenclatura

Instruções para teste de "single"

  • criar diretório e acessá-lo para receber informações do teste. O nome do diretório deve obedecer a nomenclatura estabelecida.
    ~$ mkdir <nome>
    ~$ cd <nome>
    
  • copiar os arquivos necessários para o diretório recém criado
    ~$ cp -r /opt/hpl/* .
    
  • modificar o arquivo "HPL.template" nos quesitos P e Q
    ~$ vim hpl-files/HPL.template
    
  • editar o script "generateFile.pl" e alterar os parâmetros Ns e NBs
    ~$ vim hpl-files/generateFile.pl
    
  • executar script "generateFile.pl" para gerar arquivos de entrada
    $ perl hpl-files/genereteFile.pl
    
  • modificar "runme-single.sh" no quesito número de cores (NUMBER_CORES)
    ~$ vim hpl/runme-single.sh
    
  • executar runme-single.sh
    ~$ hpl/runme-single.sh
    

Testes:

Máquina Real com HT Vs Máquina Real sem HT

Matriz QxP quadrada vs Matriz QxP Linear

Busca pelo maior número de operações por segundo em uma unica máquina sem HT - Variação do uso de memória

Busca pelo maior número de operações por segundo em 4 máquinas sem HT - Variação do uso de memória

NBvsTimevsGflops.png (8.09 KB) Raphael Cóbe, 16 Apr 2013 12:05

NBvsTimevsGflops.png (7.1 KB) Raphael Cóbe, 16 Apr 2013 12:12

NBvsTimevsGflops-Comparison.png (7.43 KB) Raphael Cóbe, 16 Apr 2013 12:16

NBvsTimevsGflops-2x8.png (6.67 KB) Raphael Cóbe, 16 Apr 2013 12:36

NBvsTimevsGflops-Comparison1x16HTvs2x8HT.png (8.3 KB) Raphael Cóbe, 16 Apr 2013 12:36

Also available in: PDF HTML TXT