Por que o Ubuntu de 64 bits está rodando mais lento? [fechadas]

1

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 ????

    
por Bogdan 30.03.2016 / 01:57

1 resposta

2

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 software de precisão estendida. Existem muitos prós e contras, e sem um teste completo por você , as informações serão apenas de segunda mão.

Leitura adicional:

por 30.03.2016 / 02:07