Puedes identificar el cuello de botella de Jellyfin repitiendo una carga de trabajo y relacionando el síntoma visible para el usuario con el recurso que se satura y presenta errores o colas.
Un gráfico de CPU elevado no demuestra que la CPU sea el límite, del mismo modo que una unidad de almacenamiento activa no demuestra que el almacenamiento sea la causa. Reutiliza el mismo archivo, cliente, calidad y número de sesiones mientras cambias una sola condición a la vez. Así separarás un límite real de dependencia de una ruta de reproducción más exigente seleccionada por el cliente.
Mantén constante el caso de reproducción
Elige un archivo multimedia, un cliente, una política de calidad y un nivel de concurrencia. Registra si la sesión reproduce directamente, hace remux o transcodifica antes de consultar los gráficos de recursos, porque el modo de reproducción determina qué recursos deberían estar ocupados.
Empieza con la reproducción directa frente a la transcodificación para conocer la ruta del servidor antes de comparar el comportamiento de los recursos.
Una línea base controlada evita que compares una transcodificación del navegador con una sesión de reproducción directa nativa y atribuyas la diferencia a un cuello de botella del hardware.
La CPU y la memoria dejan señales diferentes
El trabajo limitado por la CPU suele estar relacionado con la decodificación por software, los filtros, la composición de subtítulos o la codificación, mientras que la presión de memoria aparece como recuperación de memoria, intercambio, trabajadores bloqueados o un aumento de la actividad de almacenamiento causado por la paginación. Los síntomas pueden solaparse, pero sus contadores son diferentes.
Usa utilización y saturación para inspeccionar conjuntamente la utilización, la saturación y los errores, en lugar de tomar la CPU o la RAM promedio como veredicto.
Si pausar un filtro o cambiar a la decodificación por hardware restablece la velocidad en tiempo real sin cambiar el almacenamiento ni la red, la CPU es la causa probable. Si la recuperación de memoria o el intercambio desaparecen cuando se detiene otro contenedor, la presión de memoria es la explicación más sólida.
La red y el almacenamiento necesitan pruebas específicas de cada ruta
Una carga de subida saturada puede provocar almacenamiento en búfer durante la reproducción remota mientras la CPU del equipo sigue desahogada. La latencia del almacenamiento puede retrasar el inicio, las búsquedas, los metadatos y el espacio temporal de transcodificación, incluso cuando el rendimiento secuencial parece suficiente. Prueba la ruta que realmente utiliza el cliente.
Mide la latencia y el rendimiento del almacenamiento por separado del rendimiento, y compara la misma transmisión con las transferencias simultáneas pausadas.
Si el síntoma sigue la profundidad de la cola o la utilización de subida, cambiar la CPU o la RAM no lo eliminará. Si el síntoma persiste cuando la ruta está inactiva, pasa a comprobar la compatibilidad del cliente o la capacidad de cálculo.
Usa una matriz de diagnóstico de cuatro recursos
En cada ejecución, anota el síntoma observable, el primer contador que se satura, si aumentan los errores y si eliminar la presión sobre ese recurso restablece la línea base. Una sola señal positiva no es suficiente; la relación debe repetirse.
Un punto de referencia en frío y en caliente mantiene la decisión centrada en las pruebas y no en el impulso de actualizar el equipo.
Detente cuando un recurso explique el síntoma en ejecuciones repetidas. Si ningún recurso sigue su evolución, el problema activo puede estar en la interfaz del cliente, el orden de inicio o un cambio de modo de reproducción ajeno a la prueba de los cuatro recursos.
Centro de Tecnología e IA
Más para leer

¿Por qué Home Assistant funciona de manera diferente en conexiones LAN y remotas?
Las sesiones de Home Assistant en la LAN y de forma remota utilizan rutas de red diferentes; la latencia remota añade DNS, cifrado, WAN,...

¿Home Assistant funciona de forma fiable detrás de CGNAT o una doble NAT?
CGNAT y la doble NAT normalmente no afectan al control local de Home Assistant; principalmente cambian la forma en que los clientes remotos pueden...

¿Cómo afecta la latencia de red a Home Assistant durante las interrupciones de Internet?
La pérdida de conexión a Internet y la latencia de red son fallos distintos: las rutas de los dispositivos locales pueden seguir siendo rápidas...

