Auto-tuning

Qué es auto-tuning

Auto-tuning es el sistema que ajusta automáticamente la configuración de todos los servicios de tu entorno según los recursos asignados a tu plan (RAM y CPU). No necesitas configurar nada manualmente.

Tabla completa de auto-tuning

MariaDB

ParámetroFórmulaEjemplo (2 GB RAM, 2 CPU)
innodb_buffer_pool_size25% de la RAM512M
innodb_log_file_size25% del buffer pool128M
max_connectionsCPU × 10 + 2040
innodb_io_threadsCPU ÷ 2 (mín 2, máx 16)1 → 2
tmp_table_size3% de la RAM~61M

Redis

ParámetroFórmulaEjemplo (2 GB RAM)
maxmemory8% de la RAM163M
eviction policyFijoallkeys-lru

PHP / OPcache

ParámetroRAM ≤ 1 GBRAM ≤ 2 GBRAM > 2 GB
OPcache memory128M192M256M
JIT buffer64M96M128M
PHP workersCPU × 2 (mín 4)CPU × 2CPU × 2 (máx 40)
memory_limit256M256M512M

Rangos válidos

ComponenteMínimoMáximo
InnoDB buffer pool128M4096M
Redis maxmemory64M512M
PHP workers440
MariaDB connections30200
MariaDB IO threads216

Cómo funciona

  1. Al iniciar el entorno, el sistema detecta la RAM y CPU asignados
  2. Calcula los valores óptimos usando las fórmulas anteriores
  3. Aplica la configuración a Redis, MariaDB, PHP y OLS
  4. Los servicios se inician con la configuración optimizada

¿Puedo modificar los valores?

Los parámetros de PHP (memory_limit, upload_max_filesize, etc.) se pueden ajustar desde el panel en SettingsPHP Settings. Los demás parámetros se gestionan automáticamente.

Si necesitas una configuración específica para tu caso de uso, contacta a soporte.