Avalados por :

Cómo prevenir la alta carga de CPU en HANA y SAP para evitar cuelgues - Consejos y soluciones

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 19 Vistas
0
Cargando...

Hola a todos,

Uno de nuestros servidores que ejecuta HANA tiene una carga de CPU extremadamente alta en hdbindexserver. Debido a esto, HANA y SAP se cuelgan mientras se realiza la actividad comercial.

Cuando ejecuto el comando top, obtengo el siguiente resultado:

Una vez reiniciamos el servidor Linux, todo vuelve a la normalidad. Estamos utilizando SUSE 12 SP3 con la versión 122.21 de Hana.

¿Cómo podemos prevenir este tipo de problemas que hacen que nuestro servidor se cuelgue? Gracias por su asesoramiento,

Saludos cordiales,
Prudhvi.

cpu.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola prudhvi_ravipati ,

En primer lugar, intenta aislar cuál es el hilo que está dañando tu sistema.

Puedes ver qué hilos se están ejecutando con la consulta:

select current_time, THREAD_ID,connection_id,PORT,HOST,SERVICE_NAME,THREAD_TYPE,THREAD_METHOD,substr(THREAD_DETAIL,1,40) threadDetail, thread_state ,application_user_name, caller,calling,DURATIONfrom m_service_threads where thread_state <>'Inactive'or thread_method like'Backup%'orderby service_name, connection_id

Luego es hora de solucionar el indexserver_<host>.trc desde /usr/sap/<SID>/HDB<SYSNUM>/host/trace

Considera revisar la configuración relacionada con THP. Consulta este gran blog de Michael Healy para más detalles - https://blogs.sap.com/2015/11/27/troubleshooting-sap-hana-high-cpu-utilisation/ .

Implementa HANASitter, un script de monitoreo para crear automáticamente archivos de volcado en ciertos escenarios para SAP HANA.

https://launchpad.support.sap.com/#/notes/2399979

Por último, revisa el HANA CPU FAQ

https://launchpad.support.sap.com/#/notes/2399979

Estoy seguro de que encontrarás el problema y lo solucionarás utilizando estos recursos.

Saludos,

Luis

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Prudhvi,

Como sabes, top es un comando de UNIX/Linux. Devuelve métricas. Sin contexto.

Para investigar, necesitarías utilizar herramientas como el panel de control de SAP HANA. Aquí tienes algunos puntos de partida.

Si necesitas soporte específico para tu entorno, lo mejor es crear un ticket de soporte.

  • support.sap.com

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Prudhvi,

por favor revisa las actualizaciones de KBA https://launchpad.support.sap.com/#/notes/2687490

recopila trazas de SQL y rendimiento con tipos de sentencias: DML, DDL, PROCEDURE, TRANSACTION, SESIÓN y SISTEMA.

Un alto consumo de CPU podría ser causado por razones que incluyen pero no se limitan a :

  • Ejecución de ciertas transacciones
  • Carga de datos
  • Trabajos colgados
  • Declaraciones SQL de larga duración

Generarán una alta carga de cálculo en la CPU ya sea por un acceso frecuente a la base de datos o por unión entre tablas enormes.

  • Errores en revisiones de HANA
  • Programaciones de trabajos XS, etc.

Gracias, Sankar

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Has realizado una pregunta. No olvides marcar la respuesta que más te ayudó como correcta. ¡Gracias!

Para los lectores, antes de irte, no olvides votar positiva o negativamente las respuestas. También puedes votar en la pregunta.

Gracias.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?