El comando TOP es una utilidad que trae instaladas muchas distribuciones Linux – Unix por defecto. Esto nos permite ver a tiempo real el rendimiento del equipo, consumo de RAM, procesos que más consumen, CPU, etc…
1 |
top -b -> Batch mode, ideal para mandar resultados desde top a otros programas. |
En el siguiente ejemplo, se captura el uso de CPU de un proceso JAVA. Ojo que no es lo mismo que el uso de CPU del servidor. Lo uso para monitorear un proceso JAVA, si el uso de CPU es elevado, significa que el proceso esta con problemas y debe ser reiniciado.-
1 |
procjava=`ssh servidor01 "/usr/local/bin/top -b -n | grep java | grep admin" | awk '{ print $10 }'` |