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 é a normalização de determinados procedimentos de forma a tornar possível a comparação entre eles.

são métodos de avaliação do desempenho de computadores, sejam eles máquinas reais ou virtuais, de forma que seja possível compará-los.

Para ta comparação de a padronização das operações executada bem determinadas de forma a se conseguir mensurar o desempenho delas e tornar possível compará-los.

LINPACK Benchmark

LINPACK Benchmark é um sistema de avaliação do poder computacional de computadores, utilizando ponto flutuante. Para isso, mede-se a velocidade de resolução de um sistema linear de equações n x n do tipo ''Ax = b''.

Será utilzado o HPLinpack que possibilita o teste da paralelização de computadores, em que o tamanho do problema pode ser definido de acordo com a disponibilidade de recursos de forma a fazer uso da plena capacidade das máquinas.

Os seguintes resultados são mostrados para cada teste:

'''R_max:''' a performance em Gflops/s para o maior problema executado
'''N_max:''' o tamanho do maior problema executado
'''N_{1/2}:''' o tamanho do problema para quando metade da '''R_max''' foi atingida.
'''R_peak:''' o pico teórico de performance.

Parâmetros utilizados

Os parâmetros utilizados foram obtidos a partir do software [hpl-calculator | http://hpl-calculator.sourceforge.net/] e seguem as seguintes especificações: Das indicações feitas pelo hpl-calculator, escolhemos:

Dos resultados:

Após realizar os testes com os valores escolhidos anteriormente, obtém-se:

Nomenclatura

Cada teste é armazenado na máquina 00 em /opt/hpl/ utilizando um diretório cujo nome indica a qual teste pertence. Esse nome é composto por abreviações seguidas por valores:

Exemplos

Instruções para teste de "single"

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