Curto: depende do tipo de teste que você está executando e se os dados se encaixam em 32-bits e não dependem de manipulações de
Leitura adicional:
Eu tenho duas máquinas quase idênticas, e a Acer e a Lenovo, ambas com Intel Atom 230 CPU a 1.60GHz e 1GB de memória RAM DDR2. O Acer tem uma nova instalação do Ubuntu 64Bit 14.04 LTS, enquanto o Lenovo tem a versão 32Bit do mesmo.
Ambos os sistemas são basicamente usados como um NAS e têm bastante memória livre. A nova máquina Acer é visivelmente mais lenta que a Lenovo, por isso decidi executar testes de esforço da CPU.
Executando sysbench --test=cpu --cpu-max-prime=5000 run
em ambas as máquinas. Tenho resultados muito diferentes. O 32Bit Lenovo termina em pouco mais de 28 segundos, enquanto o Acer 64Bit leva mais de 37 segundos! Eu geralmente descarto testes sintéticos, mas apenas "sinto" mais devagar.
É claro que são duas máquinas diferentes, mas elas eram basicamente o mesmo preço, têm especificações idênticas de CPU, memória e HD, e nenhuma delas está sobrecarregando a CPU, já que ambas estão funcionando muito bem.
Eu tentei alguns outros benchmarks de CPU com o mesmo resultado. Eu achava que o 64bit deveria ser mais rápido, especialmente para problemas de matemática, como o usado para testes sintéticos de CPU. O que estou perdendo aqui ????
Curto: depende do tipo de teste que você está executando e se os dados se encaixam em 32-bits e não dependem de manipulações de
Leitura adicional:
Tags cpu cpu-architecture ubuntu 64bit 32bit