Procesos que causan comúnmente la utilización excesiva de la cpu
1. Procesos que causan comúnmente la utilización excesiva de la cpu.
Una de las razones de que la CPU de un router pueda estar sobrecargada es que
el router este ejecutando un proceso que está ocupando un porcentaje inusualmente
elevado de sus recursos de la CPU. Cuando la CPU alcanza peaks de alto rendimiento
durante periodos reducidos de tiempo puede considerarse como algo normal, pero una
elevada utilización por largos periodos puede crear problemas de rendimiento en el router.
Además de la latencia que se puede notar al gestionar el dispositivo es posible que
incluso no sea capaz de enviar mensajes de actualizaciones de los protocolos de
enrutamiento dentro de los temporizadores establecidos, perdiendo así la vecindad y
haciendo que ciertas redes queden inalcanzables.
1. Net Background.
Una interfaz tiene un cierto número de buffers disponibles para almacenar
paquetes, que comúnmente se llaman colas de la interfaz. Si una interfaz necesita
almacenar un paquete en el buffer, pero todos los buffers de dicha interfaz están llenos,
podría enviar el paquete a un conjunto de buffers generales que son mantenidos por el
router.
Net background es el proceso encargado de ejecutar este mecanismo. Si los
contadores “Thottles”, “Ignored” y “Overrun” se incrementan en una interfaz podría ser
debido a que el proceso Net background está haciendo un uso excesivo de la CPU
2. IP Background.
Es el encargado de manejar los cambios de estado de una interfaz, por ejemplo
cuando pasa del estado Down al Up.
Además se destacan otras funciones como:
- Cambiar el tipo de encapsulación en una interfaz.
- Cambio de dirección IP en una interfaz.
- Modificación de la tabla de enrutamiento basada en el estado de las interfaces.
- Notificar a todos los protocolos de enrutamiento del cambio de estado de cada
interfaz.
Repetidos cambios de estado pueden hacer que este proceso consuma excesivos
recursos de la CPU.
3. TCP Timer
Es ejecutado por cada una de las conexiones TCP de manera que un alto número
de ellas puede ocasionar que la CPU sea altamente utilizada por este proceso.
Funciones:
- Responsable de las sesiones TCP que se ejecutan en el router.
2. - Los usos de una gran cantidad de recursos de la CPU de este proceso indica
demasiado conexiones TCP (como peers BGP).
Comandos para el análisis de la CPU.
Show interface interface-id: Muestra la información de una interfaz y los contadores.
Si los contadores “Throttles”, “ignores”, y “overrun” se incrementan en una interfaz, podría
ser debido a que el proceso net background está haciendo un uso excesivo de la CPU.
Show tcp statistics: Muestra información acerca del número de conexiones iniciadas,
aceptadas, establecidas y cerradas. Un alto número de conexiones podría ser la causa
del proceso tcp timer utilizando excesivamente la CPU.