Tenemos un servidor con un par de cientos de sitios. Planeamos trasladarlos a Windows 2008 de 64 bits.
Cada sitio se configurará en su propio grupo de aplicaciones.
Para mantener la compatibilidad con varios componentes COM de 32 bits, configuraremos todos los grupos de aplicaciones para que se ejecuten en modo de 32 bits.
El servidor se configurará con 32 GB de RAM.
Si bien me doy cuenta de que el espacio de direcciones virtuales de cada proceso de 32 bits seguirá siendo solo de 4 GB, ¿todos los procesos de trabajo se distribuirán en los 32 GB de RAM física? ¿O estarán abarrotados, digamos, de los primeros 4 GB de memoria física?
Respuesta1
Cada proceso obtendrá un espacio de direcciones de 4 GB (algo menos, en realidad, pero bastante cercano). Escalar aplicaciones de 32 bits ejecutando múltiples procesos en una plataforma de 64 bits es una estrategia de escalamiento perfectamente viable. Siempre que puedas ejecutar varias aplicaciones. pools fuera de proceso obtendrás beneficios.