top es una herramienta de consola que muchos conoceréis que muestra los distintos procesos que se están ejecutando junto a datos de su rendimiento. Algo así como el monitor de sistema, pero en consola.
htop es una alternativa mucho más sencilla de utilizar, más vistosa, más intuitiva, más rápida, y que soporta el uso del ratón.
Si no lo conocíais deberíais echarle un vistazo:
sudo aptitude install htop
Muy buena, yo la conozco desde hace tiempo y se hace indispensable.
Lo acabo de instalar pero me suena todo un poco a chino…no estaría de mas un pequeño tutorial para los novatos.
airnoja, es cuestión de mirar un poco el man en el que está todo bien explicadito. A modo de referencia rápida resumo lo que significa cada columna que aparece por defecto:
PID: Process ID, es el identificador del proceso.
USER: usuario que ha creado el proceso.
PR y NI: priority y nice. Ambos son niveles de prioridad, pero no tengo muy clara la diferencia. Nice se mueve entre -20 y 19, siendo mayor la prioridad cuanto menor es el valor. Se puede ajustar por el usuario. Quizás la diferencia se aprecisamente esa, que PR es la prioridad efectiva y NI la que nosotros deseamos que tenga. Por cierto, más prioridad significa más posibilidades de utilizar la CPU (recordemos que en sistemas multiprogramación los procesos _compiten_ por usar la CPU).
VIRT: Cantidad de memoria virtual usada por el programa. Incluye: código, datos, memoria utilizada por las librerías compartidas que utiliza el proceso y las páginas que han sido swapeadas (movidas al disco).
RES: tamaño del ‘segmento residente’, es decir, lo que ocupa nuestro proceso en RAM. Incluye código y datos únicamente.
SHR: memoria compartida que utiliza el programa. Vamos, la cantidad de memoria que se estima que este proceso está compartiendo con otros.
S: estado del proceso. R ejecutándose, S suspendido (sleeping), T parado (traced), Z zombie (muerto pero sin haber sido enterrado por su padre, aunque suene raro xD) y D para “uninterrumpible sleep”, sea lo que sea 😛
%CPU: es autoexplicativo.
%MEM: también está bastante claro.
TIME+: tiempo de CPU usado por el proceso desde que se creó.
Para el resto de columnas basta mirar el man (man top o man htop).
Muchas gracias unf, así me lo ahorro yo 😉
Por cierto, a parte del man, también tienes una ayuda inline dentro del programa pulsando ‘h’
Muy buenos programas! Para los que quieran descubrir htop con mas detalle que miren este enlace. A mi me sirvio en su dia!
http://tuxpepino.wordpress.com/2007/07/08/%c2%bfconocias-htop/
Gracias Luis. Ya no tiene excusa ni el que no sepa inglés para leer los menús 🙂
Curioso. No conocía htop y me ha sorprendido gratamente. Me va a ser muy útil a la hora de buscar árboles de los que depende un determinado proceso y para ver el comando completo (que con top se hace más difícil de ver). ¡Gracias!
Pingback: HTOP « Keep Walking
Muy bueno! Si top era obligado, htop es imprescindible 😉 Mejoró lo inmejorable 😛
Gracia por el programa, es muy intuitivo y muy facil de usar 🙂