32 ou sistema operacional de 64 bits para 2 GB de RAM em um VPS?

0

Eu vou estar executando apenas um servidor de jogos dedicado no VPS, então o desempenho é tudo. Eu normalmente iria com 64-bit, mas desde que eu só tenho 2 GB de RAM devo ficar com 32 bits? Eu ouço sobre 32 bits sendo mais rápido com menos RAM, mas 64 bits sendo melhor com coisas como codificação de vídeo que eu não estaria fazendo. As pessoas ainda usam sistemas operacionais de 64 bits, então estou tendo dúvidas.

Então, devo ir com 32 bits ou 64 bits? O 32-bit é realmente muito mais eficiente?

EDIT: Por eficiente, quero dizer desempenho-wise. Será que será muito mais rápido em 32 bits?

EDIT2: Eu usarei um SSD.

    
por enerji 25.07.2016 / 19:36

2 respostas

0

64 bit deve computar mais por ciclo por causa dos registros mais largos e você tem mais registros para jogar. Eu executei vários benchmarks vinculados (por exemplo, lmbench) e comparei 32 bit vs 64 bit em termos de taxa de transferência e throughput por watt e 64 bits em muitos cenários.

Arquitetonicamente, 64 bits apenas permitem que o compilador mantenha mais dados nos registradores, uma vez que 64 bits tem mais e são mais amplos. Mais registros provavelmente permitem melhor reordenamento e pipelining da instrução interna da CPU e, portanto, mais throughput.

A desvantagem é que o endereçamento é maior, significando executáveis maiores, portanto, você pode ver um pequeno impacto nos erros de cache de instruções extras. Mas realmente, vá para 64 bits é o meu conselho.

Para referência, aqui estão alguns benchmarks que fiz em um X220 um tempo atrás comparando puro 32 bit, espaço de usuário de 32 bits + kernel de 64 bits, espaço de usuário de 64 bits + kernel de 64 bits e x32. link

    
por Colin Ian King 25.07.2016 / 20:40
0

Se o seu arco de hardware é de 64 bits, eu iria com o sistema operacional convidado de 64 bits. Isso permitirá que o convidado aproveite o arco de 64 bits onde ele pode - fonte .

Pode chegar um momento em que você gostaria de migrar o convidado para um host com mais RAM. Ficar com o sistema operacional de 64 bits permitirá que isso seja uma migração mais fácil.

Você mencionou que está procurando velocidade. Você está executando um convidado em um host. Por que não instalar ambas as versões 32 e 64 e testá-las sob carga. Isso lhe dará mais uma experiência do mundo real.

Alguns aplicativos de 32 bits não funcionam bem no arco de 64 bits, independentemente de o SO ser de 32 bits ou não.

    
por mouseclone 25.07.2016 / 20:24