Saltar al contenido

Ampliar el servidor exige un cuello de botella demostrado

Una vista de portal hipotética muestra cómo el acceso a datos y la falta de capacidad llevan a comprobaciones diferentes.

Lukas Schneider2 min de lectura
Indicador violeta semicircular sobre un control deslizante y un símbolo de base de datos.

Un portal lento hace pensar en una máquina mayor como posible solución. Que esa capacidad mejore el flujo depende de qué está esperando. Por eso la decisión debe relacionarse con el cuello de botella observado.

Probar dos explicaciones de la misma espera

La siguiente comparación es completamente hipotética. No contiene hallazgos de un proyecto cliente ni una mejora de rendimiento medida.

Explicación posible

Qué aclararía la hipótesis

Próxima prueba

La vista espera muchas consultas de detalle sucesivas

Una traza de la tarea muestra llamadas repetidas y su parte del tiempo

Comparar una consulta conjunta limitada con el mismo resultado

La capacidad de cálculo o entrada/salida necesaria está saturada

Las mediciones con el perfil de trabajo pertinente muestran utilización y espera

Probar una ampliación adecuada con carga comparable

Ambas causas pueden coexistir. Aplicación, red o servicio externo también pueden aportar espera. Un único valor de CPU no explica todo el flujo.

Indicar el propósito del cambio

Si el flujo concreto muestra pequeñas llamadas innecesarias, investigaríamos primero su estructura. Más potencia de procesador no elimina automáticamente ni el número de llamadas ni el coste de cada recorrido. Una comparación dirigida puede mostrar si menos viajes de ida y vuelta ayudan a esa tarea.

Esto no justifica recomendar siempre mantener la máquina. Si se demuestra falta de capacidad, ampliarla puede ser útil, por ejemplo cuando el volumen necesario supera los recursos disponibles. La decisión debe indicar qué límite cambia y cómo se reconocerá el beneficio.

Para comparar, tarea, datos permitidos y resultado esperado deben ser equivalentes. Menos campos, una caché llena o una carga simultánea menor podrían explicar la diferencia. Una respuesta más rápida con registros ausentes no sería equivalente.

La pregunta para una propuesta es: ¿qué causa observada debe afectar y cómo se probará ese efecto concreto? Vale tanto para un servidor nuevo como para cambiar el acceso a datos.

Fuentes

Escrito por

  • Lukas SchneiderRedactor técnicoLukas Schneider escribe en ASES sobre tecnologías en la nube y la operación de aplicaciones. Sus artículos abarcan desde la elección de la infraestructura hasta el mantenimiento, las copias de seguridad y la supervisión de sistemas en funcionamiento.

Seguir a ASES

Seguir leyendo

Todos los artículos

Desarrollo de software con ASES

Software a medida, aplicaciones web y móviles