Diferença no desempenho, se houver, nas versões de 32 e 64 bits do Ubuntu?

2

Eu tenho um processador Intel Core 2 Duo 2.8 GHz e, até onde eu me lembro, instalei a versão de 32 bits do Ubtuntu 8.04. Eu tenho atualizado desde.

Eu queria saber se o Linux de 64 bits oferece algum aprimoramento de desempenho? E devo instalar a versão de 32 ou 64 bits do Ubuntu no meu PC a partir de agora?

    
por Asad Khan 14.11.2009 / 10:00

4 respostas

2

A única grande vantagem seria a memória. Há um monte de complicações em obter um sistema GNU / Linux de 64 bits funcionando totalmente, da maneira que você quer, devido a problemas de compatibilidade com aplicativos e codecs. Phoronix fez um teste há pouco tempo e não houve diferenças significativas entre sistemas de 32 e 64 bits com recursos semelhantes. O incômodo de compatibilidade em si seria suficiente para me afastar do salto, no entanto, se você tiver mais memória, o Linux de 64 bits pode permitir que cada aplicativo use mais do que a limitação 3G imposta pelo Linux de 32 bits. Se você usar algumas das ferramentas de desenvolvimento com uso intensivo de recursos, permitir que cada uso de mais de 3G de RAM seja benéfico. No entanto, se você simplesmente quiser mais memória e nenhum dos seus aplicativos exigir o > 3G, você poderá ativar o PAE no Linux de 32 bits.

    
por 14.11.2009 / 10:11
1

No site do Ubuntu, diferenças de 32 bits e 64 bits . Basicamente, o que importa é quanta memória você poderá acessar. Com um sistema de 32 bits com "Extensão de Endereço Físico" ou PAE, você pode atingir um máximo de 64 gigabytes de memória que pode acessar. Com um sistema de 64 bits, você poderá ter uma quantidade quase ilimitada, mas a maioria dos hardwares limitará isso a um terabyte de memória. Ao usar uma máquina com alimentação de 64 bits, a velocidade do sistema é muito mais rápida do que uma máquina de 32 bits. Então, do ponto de vista dos usuários, isso é um grande benefício.

Stright do site do Ubuntu

Unless you have specific reasons to choose 32-bit, we recommend 64-bit.

Seja qual você escolher, divirta-se com isso!

    
por 14.11.2009 / 16:46
1

Para adicionar ao acima, programas compilados de 64 bits, na verdade, usam mais memória :

The main disadvantage of 64-bit architectures is that relative to 32-bit architectures, the same data occupies more space in memory (due to swollen pointers and possibly other types and alignment padding). This increases the memory requirements of a given process and can have implications for efficient processor cache utilization.

Portanto, se você não tiver mais de 4 GB de RAM, não use 64 bits. Você vai acabar usando mais da sua memória RAM para rodar os mesmos programas.

E, claro, use o LiveCD do Ubuntu para 64 bits / 32 bits e tente você mesmo.

    
por 14.11.2009 / 19:16
0

Em teoria, há alguns benefícios de desempenho para o de 64 bits no fato de haver mais Registros de Finalidade Geral no chip e uma implementação x86-64 implica explicitamente suporte a SSE2 em um processador, o que significa que o sistema pode ser melhor otimizado do que aquele que é reivindicado como sendo x86 compatível (e, portanto, não terá necessariamente suporte a SSE).

Esses benefícios são vistos apenas por programas de 64 bits, por isso, YMMV.

Veja o link

    
por 28.03.2010 / 11:42