A. Materiais
A.1. Computador utilizado:
O mesmo computador foi utilizado em ambos os testes. Um AMD, Phenom, 8 núcleos, 64 bits, processador "Bulldozer", FX-8120, com 16 gigas de memória RAM, DDR3.
Esse computador é reportado como tendo performance comparável aos Intel Core I5:
A.2. Distribuição
Linux utilizada:
Escolhemos usar live- DVDs de Ubuntu Versão 14.10, 32 e 64 bits.
Porque Ubuntu? Embora eu não seja um usuário de Ubuntu, o escolhi por alguns motivos: ele é facilmente disponível e é um Linux "padrão". É o Linux mais conhecido pelos usuários e o mais usado no Brasil.
Ainda, não seria possível usar Sabayon (minha distro favorita) visto que as versões de 32 bits não existem mais. Ficaria sem termos de comparação.
Portanto, ambas as ISOs (32 e 64 bits) de Ubuntu 14.10, com ambiente gráfico Unity, foram baixadas destes endereços:
E "queimadas como imagem", em DVDs virgens de mesma marca (Elgin), mesma velocidade (4X), no mesmo programa (K3B, versão 2.0.3, em
Sabayon Linux 15.06 atualizado, com KDE 4.14.7), de maneira
clássica e conhecida.
Em ambos os live-DVDs feitos, a gravação dos dados foi verificada no próprio K3B.
B. Métodos
B.1. Boot dos live-DVDs:
Separadamente, um por vez, foram carregados os Boot dos live-DVDs de Ubuntu.
Como os DVDs são semelhantes e carregados no mesmo computador, a maior parte das condições e variáveis envolvidas são iguais, portanto, são controláveis. A única diferença entre os DVDs, seriam as arquiteturas 32 e 64 bits.
Cumpre salientar que por trabalharmos em ambiente live Boot, live-DVDs, os experimentos foram feitos em condições independentes do disco rígido e portanto, de nada adiantaria configurar a máquina para condições de
máxima performance.
Fazer isso implicaria em configurar programas que estão no disco rígido, o que seria ineficiente em nossos Experimentos, pois isolamos e uniformizamos o maior número de variáveis, para podermos comparar (veja
Introdução).
B.2. Suite, conjunto de testes de desempenho, benchmark:
Poder-se-ia empregar pequenos pacotes de Benchmark ou "Estressadores de CPU" como Geekbench, Bashmark, Hardinfo, CPUBurn ou scripts feitos para isso:
Porém, a maior e mais completa suite de benchmark, é considerada a "Phoronix":
O site
OpenBenchmarking descreve os inúmeros testes constantes da Phoronix:
Além das versões presentes nos repositórios da principais distros, a Phoronix tem uma versão pré-compilada, que roda "standalone", independente da distro usada, bastando expandir e executar:
Pela facilidade e pela necessidade de mantermos a maior parte da variáveis sob controle, em ambiente live Boot, utilizamos essa versão de Phoronix.
Portanto, a suite Phoronix, versão 5.8 "Development", foi baixada e expandida para o diretório adequado e usada nos Experimentos (veja
Páginas 4 e
5).
Se você quiser, você pode baixar a "Phoronix Test Suite" e salvá-la, guardá-la em um pendrive. Desse modo, bastará copiar para as distros que vai testar, no ambiente live, mesmo.
Em resumo, os testes deste artigo foram feitos no mesmo micro, com a mesma distro (DVDs gravados da mesma maneira), com boot de live-DVDs semelhantes, fora do disco rígido, com a mesma suite de benchmark.
Podemos então, comparar as performances de Ubuntu, 32 e 64 bits, em condições análogas e muito semelhantes. Isso minimiza eventuais erros. Percebem que os testes foram feitos em condições em tudo análogas, para poderem ser comparados?