VDS / Guía

Cuánta RAM y CPU necesita tu VDS

La RAM y la CPU necesarias para un VDS no se pueden calcular únicamente a partir del número de visitantes. Los servicios que se ejecutan simultáneamente y el trabajo realizado por cada solicitud determinan el requisito de recursos.

Primero haga un inventario de servicios

Enumere el sistema operativo, el servidor web, la aplicación, la base de datos, los trabajadores de la cola, el panel y las herramientas de monitoreo. Si todos se ejecutarán en el mismo servidor, considere las asignaciones de memoria juntas. Mida también el uso máximo para tareas periódicas como compilar o generar informes.

La RAM inactiva son datos iniciales, no un límite de capacidad. Durante las horas pico, es necesario ver el comportamiento mientras se realiza una copia de seguridad y se reinicia la aplicación. El uso de swaps no hace que la falta de RAM sea aceptable en todas las cargas de trabajo.

El trabajo intensivo de CPU y el trabajo en espera son diferentes

El procesamiento visual o la conversión de datos pueden utilizar constantemente la CPU. Un servicio que espera una respuesta de API externa puede estar limitado por la administración de conexión y memoria. Varias vCPU no aceleran al mismo ritmo todas las tareas que se ejecutan en un solo subproceso.

Interprete el uso de la CPU junto con la latencia de la aplicación. Si hay lentitud cuando la CPU está baja, se pueden investigar bloqueos de bases de datos, discos o servicios externos. Una CPU alta por sí sola no le indica qué paquete debe comprar.

Agregar asignación de crecimiento a la cuenta de disco

Se requiere espacio para archivos existentes, bases de datos, registros, archivos de actualización y trabajos temporales. Las copias de seguridad mantenidas en el mismo servidor pueden llenar rápidamente el disco. Guarde la copia maestra de la copia de seguridad en una ubicación independiente.

Por ejemplo, 20 GB de aplicaciones/datos, 5 GB de sistema/registro y 10 GB de espacio de crecimiento equivalen a 35 GB. Este es sólo un ejemplo de planificación de capacidad; La adecuación del paquete no se puede concluir sin medir el uso real de su sistema operativo y aplicación.

¿Con qué medidas se toman decisiones de capacidad?

  • Tiempo de respuesta de la aplicación y tasa de error durante las horas pico.
  • Saturación de CPU, presión de memoria y reinicios de procesos.
  • Tiempo de consulta de base de datos y cola de trabajos pendientes.
  • Aumento del uso del disco y latencia de acceso al disco.
  • Latencia del tráfico de red y servicios externos.

Después de solucionar un cuello de botella, mida nuevamente. Paquetes VDS Evalúe la diferencia entre ellos no sólo en cifras de capacidad, sino también en el método de cultivo y cobertura de mantenimiento.

Compare el servicio adecuado para su proyecto.

Abrir herramienta de selección de alojamiento