Qué cambia esta elección
Estas acciones responden a evidencias distintas. Más CPU aumenta el presupuesto de cómputo; una menor concurrencia reduce la presión simultánea sobre memoria, conexiones y dependencias compartidas.
Compare los factores de decisión
| Factor | Añadir asignación de CPU | Reducir la concurrencia de workers |
|---|---|---|
| Mejor evidencia | Trabajo ejecutable sostenido y tiempo de CPU perfilado en la ruta útil. | La latencia de la API o la presión sobre las dependencias empeora a medida que se ejecutan más trabajos a la vez. |
| Efecto inmediato | Más cómputo puede ejecutar trabajo limitado por CPU de forma concurrente. | Menos trabajos compiten a la vez; la antigüedad en cola puede aumentar. |
| Memoria | No añade RAM salvo que se seleccione por separado. | Normalmente reduce la memoria simultánea de los workers. |
| Conexiones a la base de datos | No cambia por sí mismo la demanda del pool. | Puede reducir las conexiones activas de los workers. |
| No repara | Trabajo duplicado, llamadas externas lentas o consultas ineficientes. | Un único trabajo con mucha carga de CPU o un rendimiento permanentemente inadecuado. |
| Medir después del cambio | Tiempo de CPU, finalizaciones útiles, latencia y errores. | Antigüedad del trabajo más antiguo, finalizaciones, latencia, memoria y esperas de conexión. |
Cuándo se justifica cada opción
Si la CPU permanece baja mientras aumentan la antigüedad en cola y las esperas de la base de datos, reduce la concurrencia e inspecciona primero la base de datos. Si un trabajo perfilado mantiene los núcleos ocupados y las finalizaciones útiles aumentan con el trabajo en paralelo, compara una asignación de CPU mayor.