Linux – Comandos para monitorear el sistema

última actualización el 26 de octubre de 2009, 18:53 por Carlos-vialfa
Publicado por Carlos-vialfa


Para monitorear el sistema, Linux posee un conjunto de comandos que permiten analizar y obtener información relativa al estado del sistema. El análisis de esta información permite al administrador hacer una evaluación del sistema y si es necesario efectuar las acciones pertinentes.
  • El comando uptime: Este comando indica:
    • la hora actual
    • el tiempo que el sistema está en marcha
    • el número de usuarios conectados
    • la carga promedio del sistema para los últimos 1, 5 y 15 minutos

#uptime
10:21:06 up 5 days, 19:11,  2 users,  load average: 0.08, 0.03, 0.00
  • El comando top: El comando top permite una visión dinámica del sistema en tiempo real. El comando muestra un listado de los procesos que se están ejecutando. Proporciona además un gran número de datos como el uso de la memoria y procesador…

#top
top - 10:21:48 up 5 days, 19:11,  2 users,  load average: 0.04, 0.03, 0.00
Tasks:  73 total,   2 running,  71 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0% us,  0.0% sy,  0.0% ni, 100.0% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   3632736k total,  1049496k used,  2583240k free,   359636k buffers
Swap:  1991920k total,        0k used,  1991920k free,   255052k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                               
28566  user  16   0  2196 1088  856 R  0.3  0.0   0:00.02 top                                                                                   
    1 root      16   0  1564  532  464 S  0.0  0.0   0:01.21 init                                                                                 
  • free: el comando free muestra información relativa al uso de la memoria. Sin embargo, el resultado mostrado por este comando es estático, para poder visualizar el uso de la memoria de manera dinámica, se le puede agregar el comando watch:

#watch –n 1 –d free
Every 1,0s: free                                               Wed Sep 23 10:22:47 2009
             totalusedfree     shared    buffers     cached
Mem:3632736    1049556    2583180                 0     359644     255072
-/+ buffers/cache:     434840    3197896
Swap:1991920                0    1991920

La opción –n indica el tiempo de refrescamiento de la información y –d para resaltar la evolución de los snapshots.
  • vmstat: proporciona información sobre el uso de la memoria virtual por los threads del núcleo, el disco y la actividad del procesador.

#vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 1  0      0 2583032 359664 255088    0    0     1    14   63    22  1  0 99  0
  • iostat: muestra estadísticas sobre la lectura/escritura de los dispositivos

#iostat
Linux 2.6.15-23-386 (owlt02.owliancet.local) 	23.09.2009
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,53    0,03    0,04    0,07    0,00   99,33

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               1,53         1,21        28,79     604661   14429814
  • du: muestra el espacio en disco usado por los directorios y sub-directorios, por defecto, partiendo del directorio en uso ‘.’. Si se pasa el nombre de un directorio como parámetro, el análisis se hará sobre éste.
  • df: muestra la cantidad de espacio libre en los diferentes dispositivos montados o pasados como parámetro.
  • ps: muestra una lista de los procesos que se están ejecutando y el nombre del usuario actual.
  • who: muestra la lista de usuarios conectados.


Nota: Existe un pequeño programa que muestra una serie de información directamente en el escritorio: Conky

El artículo original fue escrito por wjaouadi, contribuidor de CommentCaMarche
Mejores respuestas para « Linux – Comandos para monitorear el sistema » en :
Comandos de Linux Ver Tabla de los comandos principales de Linux Comando Descripción Equivalente a DOS ls listas del contenido de un directorio dir cd cambio de directorio cd cd .. directorio principal cd.. mkdir crea un...
[Knoppix] Utilizar Knoppix como CD de rescate Ver Knoppix es un LiveCD Linux que contiene un sistema Linux completo desde el que puedes arrancar el PC . Knoppix puede ser utilizado como CD de rescate, por ejemplo para recuperar tus archivos cuando Windows no quiera iniciar. Nota: Yo...
Restaurar Linux usando el comando TAR VerCopia de seguridad de Linux El objetivo es crear un único archivo que contenga todos los archivos que se encuentran en el disco duro para hacer una copia de seguridad. Bajo Linux, es posible acceder a todos los archivos y modificarlos incluso si...
Instalar programas bajo Linux es difícil VerMito Instalar programas bajo Linux es difícil Realidad FALSO Explicación Casi la totalidad de distribuciones Linux incluyen un sistema de repositorios (o deposito) y paquetes, es decir un sistema de instalación automatizada de...
Linux – Ubuntu – Reparar los errores del sistema de archivos VerSi instalaste Linux Ubuntu en tu PC en la partición /dev/sdaX. Si alguna vez el sistema de archivos se daña o deteriora, será posible repararlo haciendo lo siguiente: Inicia con el CD de instalación de Ubuntu Selecciona la opción Testear...
Descargar RAR para Linux VerEs un programa compresor/descompresor de archivos, ahora en la versión para Linux, llega con toda la potencia que lo caracteriza, al igual que en las versiones de Windows y Mac que incluye las mismas funciones.
Descargar ISO Master para Linux VerEs una aplicación para crear o modificar las imágenes de CD/DVD, tambien puedes hacer CDs bootables. El resultado lo guarda en formato ISO.
Introducción a Linux VerHistoria y origen de Linux Este sistema operativo completamente gratuito es la creación de Linus B. Torvalds. A comienzos de la década de 1990, Torvalds quiso crear su propio sistema operativo para su proyecto de graduación. Linus Torvalds intentó...
Linux - Estructura de árbol de los archivos VerJerarquía de archivos en Linux Para garantizar la compatibilidad y portabilidad, los sistemas Linux cumplen con el estándar FHS (Estándar de jerarquía del sistema de archivos). La jerarquía básica es la siguiente: /La raíz, que contiene los...
Trucos de Linux VerCómo montar una unidad de CD-ROM Para montar una unidad de CD-ROM en Linux, regístrese como el administrador del sistema, es decir, con el nombre de acceso "root". Es suficiente con montar el lector, es decir, para "capturar" el contenido de la...