jueves, 30 de octubre de 2014

Monitor de Proceso que consume más CPU

Como saber que procéso esta consumiendo mas CPU


El día de hoy os traigo un comando para ver que proceso esta consumiendo más CPU en el Servidor.

ps -eo pcpu,pid,user,args | sort -k 1 -r | head -2

Esta informacion puede ser utilizada para detectar Thread Colgados o Memory Leaks.

Algunos de los usos que le he dado es mandar la información a una pagina html la cual se refresca cada 5 seg y en caso de rebasar un umbral establecido disparar algún alertamiento visual o de mensajes. Támbien lo he utilizado para realizar acciones correctivas automatizadas como: Generar Dumps o JavaCore para su posterior Analisis.

 Nota. Este comando se a probado en Solaris y en Linux, pero no dudo que su funcionalidad sea correcta en UNIX.

Visita mi Página donde podras encontrar un poco más de comandos y configuraciones sobre WebSphere Application Server.


htps://agatha-tunnel.codio.io/index.html

Cuenta con muchos errores pero se hace el esfuezo por mejorarla.

Visitame en twitter @takoda16

ó

En Google+ takoda16@gmail.com

No hay comentarios:

Publicar un comentario