¿Qué beneficio obtengo al utilizar un servidor de 64 bits?

¿Qué beneficio obtengo al utilizar un servidor de 64 bits?

Posible duplicado:
¿Qué beneficios tiene ejecutar un sistema operativo de 64 bits?

Compré una pequeña porción de 256 MB de slicehost e instalé Ubuntu 10.04 de 64 bits y wordpress en ella. El rendimiento fue pésimo ya que Apache estaba consumiendo toda mi memoria. Una vez que dominé un poco a Apache y cambié a fCGI, todo funcionó bien.

Luego lo reconstruí como un servidor de 32 bits y el rendimiento fue mucho mejor.

¿Qué beneficio obtendría de un servidor de 64 bits? ¿Se trata solo de la memoria?

Respuesta1

La principal ventaja es que puede asignar más memoria a los procesos. Existe un límite teórico de 4 GiB/proceso en sistemas de 32 bits (en la práctica, existen soluciones alternativas y otros límites en la memoria que puede usar un proceso).

Los sistemas de 64 bits utilizan punteros más largos y un conjunto de instrucciones diferente que pueden ralentizar algunas aplicaciones y acelerar otras. Usan un poco más de memoria. En la práctica no hay mucha diferencia notable, a menos que estés en el campo de HPC.

Los controladores para sistemas de 64 bits están madurando. Anteriormente han sido un gran problema, especialmente para Windows.

En realidad, no existen razones de peso para optar por 64 o 32 bits, a menos que:

  1. Se trata de aplicaciones que necesitan más de 2 GiB o RAM
  2. Se trata de aplicaciones de 64 bits.
  3. Necesitas drivers que solo estén maduros en su versión de 32 bits

La mayoría de la gente utiliza por defecto sistemas de 64 bits en la actualidad.

información relacionada