Diferencia entre revisiones de «Procesos»

De Guía Ubuntu
Saltar a: navegación, buscar
(Retoques varios, suprimo enlace por otro (esta caído o desaparecido))
Línea 1: Línea 1:
[[Category:Conoce tu sistema]]
+
Un proceso es un programa o servicio normalmente en estado de ejecución o que esta siendo utilizado por Ubuntu. Por ejemplo, si estas navegando con Firefox, tendrás un proceso en ejecución en el mismo momento en tu sistema.
Un proceso es un programa en ejecución.
+
 
 
== Mostrando los procesos ==
 
== Mostrando los procesos ==
 +
 
Para ver los procesos y sus estados existen diversas aplicaciones.  
 
Para ver los procesos y sus estados existen diversas aplicaciones.  
*De interface gráfica: '''gnome-system-monitor'''
+
 
 +
*Con interface gráfica: '''gnome-system-monitor'''
 
Es una utilidad de gnome que muestra los procesos y permite monitorizar el estado del sistema.
 
Es una utilidad de gnome que muestra los procesos y permite monitorizar el estado del sistema.
 
Para ejecutar la aplicación hay que ir a '''Sistema -> Administración -> Monitor del sistema''' o basta con introducir en el terminal:
 
Para ejecutar la aplicación hay que ir a '''Sistema -> Administración -> Monitor del sistema''' o basta con introducir en el terminal:
Línea 9: Línea 11:
 
  $ sudo gnome-system-monitor  
 
  $ sudo gnome-system-monitor  
  
*De consola: '''ps'''
+
*En consola o Terminal: '''ps'''
 
El comando '''ps''' es el mejor modo de mostrar los procesos que se encuentran activos. Para ver todos los procesos activos con todos los detalles basta con abrir un terminal y teclear:
 
El comando '''ps''' es el mejor modo de mostrar los procesos que se encuentran activos. Para ver todos los procesos activos con todos los detalles basta con abrir un terminal y teclear:
  
Línea 19: Línea 21:
  
 
== Finalizar un proceso ==
 
== Finalizar un proceso ==
*Mediante '''gnome-system-monitor'''
+
 
 +
*Utilizando '''gnome-system-monitor'''
 
Basta con seleccionar el proceso a finalizar y presionar el botón: '''finalizar proceso'''
 
Basta con seleccionar el proceso a finalizar y presionar el botón: '''finalizar proceso'''
*Mediante consola. El comando '''kill'''.
+
 
 +
*En consola o Terminal utilizando el comando '''kill'''.
 
Para finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso ('''PID'''). Para conocer el número basta con:
 
Para finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso ('''PID'''). Para conocer el número basta con:
  
Línea 36: Línea 40:
 
Es conveniente comprobar que el proceso ha finalizado y ya no se encuentra en ejecución.
 
Es conveniente comprobar que el proceso ha finalizado y ya no se encuentra en ejecución.
  
== ¿Qué significa el concepto "Carga del Sistema" (Load Average)? ==
+
== El concepto "carga del sistema" (''Load Average'') ==
 +
 
 
La carga del sistema es la media de trabajos en cola durante un tiempo determinado. En Linux estos tiempos son 1, 5 y 15 minutos. En otras palabras, la carga del sistema para un minuto N es el número de procesos compitiendo por el uso de la CPU en un momento dado, promediada sobre los N minutos.
 
La carga del sistema es la media de trabajos en cola durante un tiempo determinado. En Linux estos tiempos son 1, 5 y 15 minutos. En otras palabras, la carga del sistema para un minuto N es el número de procesos compitiendo por el uso de la CPU en un momento dado, promediada sobre los N minutos.
  
Línea 62: Línea 67:
 
     4 root      10  -5    0    0    0 S  0.0  0.0  0:00.02 khelper
 
     4 root      10  -5    0    0    0 S  0.0  0.0  0:00.02 khelper
  
Más información en:
+
== Enlaces externos ==
 +
 
 +
* [http://www.zonasiete.org/manual/ch11.html ''Procesos''], parte de [http://www.zonasiete.org/manual/index.html ''Manual Linux eminentemente práctico de ZonaSiete.ORG'']
 +
* [http://www.teamquest.com/resources/gunther/ldavg1.shtml ''UNIX® Load Average Part 1: How It Works''], en inglés.
  
* http://www.hostpronto.com/article/36
+
[[Categoría:Conoce tu sistema]]
* http://www.teamquest.com/resources/gunther/ldavg1.shtml
+

Revisión de 00:06 13 ago 2006

Un proceso es un programa o servicio normalmente en estado de ejecución o que esta siendo utilizado por Ubuntu. Por ejemplo, si estas navegando con Firefox, tendrás un proceso en ejecución en el mismo momento en tu sistema.

Mostrando los procesos

Para ver los procesos y sus estados existen diversas aplicaciones.

  • Con interface gráfica: gnome-system-monitor

Es una utilidad de gnome que muestra los procesos y permite monitorizar el estado del sistema. Para ejecutar la aplicación hay que ir a Sistema -> Administración -> Monitor del sistema o basta con introducir en el terminal:

$ sudo gnome-system-monitor 
  • En consola o Terminal: ps

El comando ps es el mejor modo de mostrar los procesos que se encuentran activos. Para ver todos los procesos activos con todos los detalles basta con abrir un terminal y teclear:

$ sudo ps -AF

Esto mostrará un listado con la siguiente información:

UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD

Finalizar un proceso

  • Utilizando gnome-system-monitor

Basta con seleccionar el proceso a finalizar y presionar el botón: finalizar proceso

  • En consola o Terminal utilizando el comando kill.

Para finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso (PID). Para conocer el número basta con:

1. Listar los procesos:

$ sudo ps -AL

2. Buscar el proceso a finalizar y memorizar el número de la columna PID.

Una vez conocido el PID basta con ejecutar en un terminal:

$ sudo kill [PID]

Es conveniente comprobar que el proceso ha finalizado y ya no se encuentra en ejecución.

El concepto "carga del sistema" (Load Average)

La carga del sistema es la media de trabajos en cola durante un tiempo determinado. En Linux estos tiempos son 1, 5 y 15 minutos. En otras palabras, la carga del sistema para un minuto N es el número de procesos compitiendo por el uso de la CPU en un momento dado, promediada sobre los N minutos.

La carga mínima de un sistema es de 0 y la máxima es ilimitada, aunque raramente excede de 20, e incluso más de 10 es poco usual. Sin embargo he administrado sistemas en los que algún proceso se ha ido demasiado, ¡¡¡llegando a una carga de 80!! Una carga de 1 ó 2 es lo típico. Menos de 1 es lo ideal.

Para ver la carga de nuestro sistema podemos usar el comando top:

$ top

Que muestra algo similar a esto (al final de la primera línea se ven los tres números de la carga):

top - 11:11:42 up  2:22,  5 users,  load average: 0.08, 0.36, 0.61
Tasks: 128 total,   1 running, 127 sleeping,   0 stopped,   0 zombie
Cpu(s): 15.2% us,  0.7% sy,  0.0% ni, 83.8% id,  0.0% wa,  0.3% hi,  0.0% si
Mem:    515744k total,   463016k used,    52728k free,    13012k buffers
Swap:   979956k total,    13292k used,   966664k free,   119344k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
11434 perico    15   0 32248  13m 8800 S 13.9  2.7   0:12.16 gnome-terminal
 7122 root      15   0 62564  48m 9516 S  1.3  9.6  11:13.49 Xorg
15542 perico    16   0  2132 1116  844 R  0.7  0.2   0:00.04 top
    1 root      16   0  1564  532  460 S  0.0  0.1   0:01.50 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.20 events/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 khelper

Enlaces externos