eSONIC: Utilización elevada de CPU para el contenedor syncd en Z9664
Summary: Los switches Dell PowerSwitch Z9664 pueden generar mensajes de registro del sistema que indiquen un mayor uso de la CPU por parte de "syncd" en el sistema operativo [SO] Enterprise SONiC 4.2.x y 4.4.x. ...
Symptoms
Síntomas identificados
Los switches Dell PowerSwitch Z9664 pueden generar mensajes de registro del sistema que indiquen un mayor uso de la CPU por parte de "syncd".
Versiones aplicables: Plataforma aplicable del Enterprise SONiC OS 4.2.x Enterprise SONiC OS 4.4.x: PowerSwitch Z9664F-ON
PowerSwitch Z9664F-ON con RDMA mediante Ethernet convergente (RoCE) habilitado y una gran cantidad de puertos de conexión podrían informar una utilización elevada del docker "syncd".
WARNING system#monitor: Current CPU usage of process syncd[5364] is 111.2% WARNING system#monitor: Current CPU usage of process syncd[5364] is 110.1% WARNING system#monitor: Current CPU usage of process syncd[5364] is 109.9%
Cause
Causa raíz de la utilización elevada de la CPU
La investigación reveló que la advertencia se generó sin tener en cuenta el promedio de carga en el sistema.
Este comportamiento se relaciona con la configuración del sistema y las funciones habilitadas, específicamente, RDMA mediante Ethernet convergente (RoCE) y una gran cantidad de puertos de conexión en el PowerSwitch Z9664F-ON.
Los mensajes de advertencia se generan debido al alto uso de CPU del proceso "syncd", como se muestra en los siguientes ejemplos:
WARNING system#monitor: Current CPU usage of process syncd[5364] is 111.2% WARNING system#monitor: Current CPU usage of process syncd[5364] is 110.1% WARNING system#monitor: Current CPU usage of process syncd[5364] is 109.9%
Resolution
Resolución de utilización elevada de CPU
En la versión 4.5.0 y posteriores de Enterprise SONiC OS, el promedio de carga se considera en la generación de la advertencia de utilización de sincronización elevada en el registro del sistema.
Para solucionar el problema, se pueden seguir los siguientes pasos:
- Monitoree el sistema en busca de actualizaciones para Enterprise SONiC OS.
- Actualice a la versión más reciente de Enterprise SONiC OS cuando esté disponible.
Es esencial tener en cuenta que este comportamiento no afecta al tráfico.