¿Cuántos usuarios simultáneos puede manejar este servidor VPS?

¿Cuántos usuarios simultáneos podría manejar teóricamente este servidor VPS?

AMD EPYC™ 9634
8 GB DDR5 RAM (ECC)
4 núcleos dedicados
256 GB NVMe SSD

Y eso me lleva a otra pregunta importante: ¿el contenedor Docker de Discourse aprovecha todo el hardware de forma nativa o tengo que tocar configuraciones?

1 me gusta

Creo que en el archivo app.yml, hay dos configuraciones relevantes


en la sección env,


## ¿Cuántas solicitudes web concurrentes se admiten? Depende de la memoria y los núcleos de CPU.
## Se establecerá automáticamente mediante bootstrap según las CPU detectadas, o puede anularlo
UNICORN_WORKERS: 4

en la sección params,

## Establezca db_shared_buffers a un máximo del 25% de la memoria total.
## Se establecerá automáticamente mediante bootstrap según la RAM detectada, o puede anularlo
db_shared_buffers: "1GB"

## puede mejorar el rendimiento de la clasificación, pero agrega uso de memoria por conexión
#db_work_mem: "40MB"


## tamaño máximo de carga (predeterminado: 10m)
upload_size: 20m

me interesaría entender la respuesta a su pregunta con respecto a estas configuraciones.

1 me gusta

Realmente no creo que haya una respuesta a la pregunta; depende principalmente de los patrones de uso y, en cierta medida, de la historia.

No habrá ningún límite estricto.

Principalmente notarás que los tiempos de respuesta aumentan a medida que aumenta el número de usuarios simultáneos. Si tienes mucho tráfico pico, como en eventos deportivos en vivo, necesitarás más recursos.

A medida que el historial de tu foro se profundiza, con más publicaciones acumuladas de más cuentas, cada operación de base de datos será un poco más lenta y requerirá más recursos. De manera similar, si tienes hilos muy, muy largos.

Por lo tanto, cuántos usuarios activos en una semana, cuántos activos juntos en un minuto, cuántas decenas de miles de publicaciones, esas son las variables que podrías considerar.

Creo que solo hay algunas maneras de hacer esto:

  • gastar la máxima cantidad de dinero en la mejor máquina posible y esperar
  • comprar una máquina razonable y seguir ampliándola cada vez que se demuestre que es demasiado pequeña
  • preguntar a personas que administran foros similares cuáles son sus estadísticas de foro y cómo son sus sistemas.

Editar: ver también este hilo técnico reciente

5 Me gusta