Es difícil saberlo porque no proporciona su carga de trabajo prevista. Específicamente:
- Procesos / subprocesos del servidor
- E / S de disco (ancho de banda y operaciones de E / S por segundo (IOPS))
- Tamaño del proceso para el software del juego real (consumo medio y máximo de memoria)
- Sistema operativo
Sin números, se convierte en brujería.
Con la esperanza de darle una respuesta, algunas cosas a tener en cuenta en función de los elementos antes mencionados:
- ¿El costo reducido de RAM significa que la programación funcional es comparativamente más popular en los años 2010 que en los años 2000/90?
- ¿Por qué Garbage Collection toma mucha RAM?
- ¿Cuál es la RAM DDR3 4GB más barata que puedes encontrar en Internet en este momento?
- ¿Por qué algunas de las instancias de mi navegador utilizan cientos de MB de RAM cuando las páginas cargadas en esas instancias obviamente no son cientos de MB?
- ¿Qué es más importante en un teléfono inteligente, la RAM o el procesador?
- Estas configuraciones tienden a usar múltiples procesos (sandboxed o no), tal vez con algunos subprocesos. La CPU difícilmente será un problema a menos que haya bastante procesamiento del lado del servidor. Los procesadores que enumeró difieren básicamente en la velocidad del reloj, por lo que no importará mucho. Si tuvieran diferentes tamaños de caché, eso importaría.
- El disco suele ser el componente crítico: es más fácil fallar o corromperse (falla de energía), lo más probable es que se convierta en un cuello de botella. Necesitará saber cuántos datos se escriben (como elegir un SSD adecuado o adherirse a los discos duros) y cuántos datos se leen, mejor si tiene una idea de su aleatoriedad.
- La memoria generalmente no daña, y un sistema operativo capaz puede hacer un uso excelente de abundante memoria para evitar E / S de disco. Una apuesta razonable sería el doble de memoria que espera permanecer como residente con los servidores del juego, y una cantidad adicional que los servidores podrían utilizar al máximo ( por ejemplo : una vez al día, el servidor del juego usa un 30% más de memoria para el mantenimiento interno, y una hora más tarde libera esa memoria). No olvide equilibrar sus módulos a través de sus canales de memoria y procesadores (si usa más de un zócalo de CPU).
- Sistema operativo: debe dejar algo de espacio en su hardware para el sistema operativo. Eso incluye cierta cantidad de espacio en disco (o incluso un disco dedicado más pequeño), entre un 5% y un 10% de CPU (depende en gran medida de la carga, como el tráfico de red) y algo de memoria. Supongo que su servidor de juegos se basa en un sistema operativo específico que no mencionó.
Obtener un sistema actualizable podría simplificar algunas de sus opciones. Por ejemplo, una placa de sistema de doble zócalo, con más de 8 ranuras DIMM y tantos puertos SATA / SAS como le parezca razonable podría colocarlo en una posición más flexible. Comenzando con menos componentes y agregando cosas a medida que surja la necesidad.