Resposta curta: Ir 64-bit se puder, o que é mais rápido que o PAE / non-PAE 32-bit; se você não puder, o PAE não pode ser 1-2% mais rápido que o PAE.
Em teoria, o PAE tem uma pequena sobrecarga sobre o não-PAE ...
- A grande vantagem da PAE é permitir que um processador / sistema de 32 bits use mais de 4 GB de RAM
- Mas isso requer um pouco mais de sobrecarga em relação a não-PAE, o que pode levar a uma redução do desempenho.
- Aqui está uma explicação muito simples: no modo não-PAE, uma CPU de 32 bits deve procurar (acessar) duas tabelas para acessar um endereço de memória física; no modo PAE, ele deve pesquisar três tabelas para fazer isso. A pesquisa adicional requer um tempo extra alguns (muito pequeno), impondo assim uma sobrecarga adicional.
- No final desta resposta, há duas imagens do artigo do PAE da Wikipedia , ilustrando o ponto acima.
- NX / XD bit : O kernel do PAE também suporta o bit No-eXecute / eXecute-Disable em processadores de 64 bits; isso pode ajudar a evitar alguns tipos de vírus / ataques maliciosos (estouro de buffer), mas isso não importa muito ao escolher os kernels de 32 bits para o Ubuntu.
... mas na prática essa sobrecarga é insignificante (quase nada) ...
- A Phoronix fez vários testes ao longo dos anos que mostram que em sistemas com 4GB ou menos , o kernel do PAE pode ser no máximo aproximadamente 5% mais lento que o kernel não-PAE. Isso é apenas para um aplicativo de teste específico; a diferença usual é inferior a 1%.
- Ensaios para 12.04 sistema LTS - 8 GB!
- Testa os 11.04 - sistemas de 4 e 8 GB
e 64-bit quase sempre superam ambos os kernels de 32 bits - vá em frente!
- A única coisa que esses benchmarks Phoronix dizem é que o 64-bit é o melhor - mesmo se você tiver menos de 4GB de RAM (embora eu recomende 1GB como mínimo)
- Se você tem um processador de 64 bits - geralmente qualquer coisa depois de 2006, exceto Intel Atoms - você provavelmente está perdendo desempenho usando um kernel de 32 bits!
Comparando acessos de tabela de páginas não PAE vs. PAE:
-
Não-PAE
-
PAE