Provided by:
manpages-es-extra_0.8a-17_all 
NOMBRE
top - muestra los procesos que mas CPU consumen
SINOPSIS
top [-] [d intervalo] [q] [c] [S] [s] [i]
DESCRIPCI'ON
top proporciona una vision continuada de la actividad del procesador en
tiempo real. Muestra un listado de las tareas que hacen un uso mas
intensivo de la CPU en el sistema, y puede proporcionar una interfaz
interactiva para manipular procesos. Puede clasificar las tareas por
empleo de CPU, uso de memoria y tiempo de ejecucion. puede
configurarse mejor que el top normal del conjunto de programas procps.
La mayoria de las caracteristicas pueden seleccionarse mediante una
orden interactiva o especificandola en el fichero de configuracion
personal o general. Hay mas informacion sobre esto mas adelante.
OPCIONES DE LA L'INEA DE 'ORDENES
d Especifica el intervalo entre actualizaciones de la pantalla. Esto
puede cambiarse con la orden interactiva s.
q Esto hace que top redibuje la pantalla sin intervalo ninguno. Si
el que ejecuta el programa tiene privilegios de super-usuario, top
se ejecuta con la prioridad mas alta posible.
S Especifica el modo acumulativo, donde cada proceso se lista con el
tiempo de CPU que el, as'i como sus hijos muertos, ha gastado. Esto
es como la opcion -S de ps(1). Vea la discusion mas abajo sobre
la orden interactiva S.
s Le dice a top que se ejecute en modo seguro. Esto inhabilita el
peligro potencial de las ordenes interactivas (vea mas abajo). Un
top seguro es una cosa curiosa para dejar ejecutandose en una
terminal sin dueno.
i Arranca top descartando cualquier proceso inactivo o zombie. Vea
mas abajo la orden interactiva i.
c Muestra la linea de ordenes entera en lugar de solamente el nombre
de la orden. El comportamiento predeterminado se ha cambiado
puesto que esto parece ser de mas utilidad.
DESCRIPCIONES DE LOS CAMPOS
top despliega una variada informacion sobre el estado del procesador.
La pantalla se actualiza cada 5 segundos de forma predeterminada, pero
esto se puede cambiar con la opcion de la linea de ordenes d o la orden
interactiva s.
uptime
Esta linea muestra el tiempo que el sistema ha estado activo, y
las tres medias de carga para el sistema. Las medias de carga son
el numero medio de procesos listos para ejecutarse durante los
ultimos 1, 5 y 15 minutos. Esta linea es simplemente como la
salida de uptime(1). La linea de uptime puede quitarse o ponerse
con la orden interactiva l (ele minuscula).
processes
El numero total de procesos ejecutandose cuando la ultima
actualizacion. Este numero tambien se divide en el numero de
tareas que estan ejecutandose, durmiendo, paradas o no-muertas.
Las lineas de procesos y estados pueden quitarse o ponerse con la
orden interactiva t.
CPU states
Muestra el porcentaje de tiempo de CPU en modo de usuario, en modo
de sistema , en tareas con la prioridad alterada por nice, y el
tiempo de inactividad. (Las tareas con la prioridad alterada por
nice son solamente aquellas cuyo valor nice es negativo.) El
tiempo transcurrido en las tareas con la prioridad alterada por
nice tambien se contara en el tiempo de sistema y de usuario, asi
que el total sera superior al 100%. Las lineas de procesos y
estados y tiempos de CPU pueden quitarse o ponerse con la orden
interactiva t.
Mem Datos sobre el empleo de memoria, incluyendo la memoria disponible
en total, la memoria libre, la usada, la compartida, y la
utilizada para buferes. La linea de la informacion de memoria
puede ponerse o quitarse con la orden interactiva m.
Swap Datos sobre el espacio de trasiego, incluyendo el total, el
disponible y el empleado. Esto y Mem son sencillamente como la
salida de free(1).
PID El identificador (ID) de proceso (PID) de cada tarea.
PPID El ID del proceso padre de cada tarea.
UID El ID de usuario del propietario de la tarea.
USER El nombre de usuario del propietario de la tarea.
PRI La prioridad de la tarea.
NI El valor de nice de la tarea. Valores negativos indican menor
prioridad.
SIZE Se muestra aqui el tamano del codigo de la tarea mas datos mas
espacio de pila, en kB.
TSIZE
El tamano del texto o codigo de la tarea. Esta da valores extranos
para procesos del nucleo y no funciona para procesos ELF.
DSIZE
Tamano de Datos + Pila. Esto no funciona para procesos ELF.
TRS Tamano del texto (codigo) residente.
SWAP Tamano de la parte de la tarea que esta en el espacio de trasiego.
D Tamano de las paginas marcadas como sucias.
LIB Tamano de las paginas de biblioteca usadas. Esto no funciona para
procesos ELF.
RSS Se muestra aqui la cantidad total de memoria fisica utilizada por
la tarea, en kilobytes. Para procesos ELF se cuentan aqui las
paginas de biblioteca usadas, para procesos a.out no.
SHARE
Se muestra en esta columna la cantidad de memoria compartida
empleada por la tarea.
STAT Aqui se ve el estado de la tarea. El estado puede ser S para
durmiente, D para sueno no interrumpible, R para ejecucion, Z para
zombies, o T para parados o trazados. Estos estados se modifican
por un < al final para procesos con valor de nice negativo, N para
un proceso con valor de nice positivo, o W para un proceso en
espacio de trasiego (esto no funciona correctamente para procesos
del nucleo).
WCHAN
Dependiendo de la disponibilidad de /boot/psdatabase o del mapa de
enlace del nucleo /boot/System.map, esto muestra la direccion o el
nombre de la funcion del nucleo en la cual la tarea esta
actualmente durmiendo.
TIME El tiempo total de CPU que la tarea ha usado desde que empezo. Si
el modo acumulativo esta activado, tambien incluye el tiempo de
CPU empleado por los hijos del proceso que hayan muerto. Uno puede
establecer el modo acumulativo con la opcion de la linea de
ordenes S o cambiarlo con la orden interactiva S. La linea de
cabecera se cambiara entonces a CTIME.
%CPU La porcion del tiempo de CPU consumido por la tarea desde la
ultima actualizacion de la pantalla, expresada como un porcentaje
del tiempo de CPU total.
%MEM La porcion de la memoria fisica ocupada por la tarea.
COMMAND
El nombre de la orden de la tarea, que se truncara si es demasiado
largo como para mostrarse en una linea. Las tareas en memoria
tendran una linea de ordenes completa, pero las que esten en
espacio de trasiego solamente tendran el nombre del programa entre
parentesis (por ejemplo, "(getty)").
A , WP
Estos campos del top de kmem no estan soportados.
'ORDENES INTERACTIVAS
Mientras top esta ejecutandose se reconocen algunas ordenes de una sola
tecla. Algunas estan deshabilitadas si la opcion s se ha dado en la
linea de ordenes.
espacio
Actualiza la pantalla inmediatamente.
^L Borra y redibuja la pantalla.
h o ?
Despliega una pantalla de ayuda dando un breve sumario de las
ordenes, y el estado de los modos seguro y acumulativo.
k Mata un proceso. Se le preguntara el PID de la tarea, y la senal a
enviarle. Para un asesinato normal, envie la senal 15. Para
asegurarse, pero de forma bastante abrupta, envie la senal 9. La
senal predeterminada, como en kill(1), es 15, SIGTERM. Esta orden
no esta disponible en el modo seguro.
i Descarta los procesos inactivos y zombies. Esta orden actua como
interruptor.
n o #
Cambia el numero de procesos a mostrar. Se le pedira ese numero.
Esto sustituye a la determinacion automatica del numero de
procesos a mostrar, que se basa en una medida del tamano de la
ventana. Si se especifica 0, entonces top mostrara tantos procesos
como quepan en la pantalla; esto es lo predeterminado.
q Abandonar.
r Vuelve a cambiar la prioridad de un proceso con nice. Se le
preguntara el PID de la tarea, y el valor de nice a aplicarle. Un
valor positivo hara que un proceso cambie a valores nice
negativos, y pierda prioridad. Si es root quien esta ejecutando
top, puede introducir un valor negativo, haciendo que un proceso
obtenga una prioridad mas alta de la normal. El valor
predeterminado de renice es 10. Esta orden no esta disponible en
el modo seguro.
S Esto cambia el modo acumulativo, el equivalente de ps -S, esto es,
que los tiempos de CPU incluiran los hijos difuntos de un proceso.
Para algunos programas, tales como compiladores, que trabajan
bifurcandose en varias tareas separadas, el modo normal los hara
aparecer como menos demandantes de lo que en realidad son. Para
otros, empero, tales como shells e init, este comportamiento es
correcto. En cualquier caso, pruebe el modo acumulativo para una
vision alternativa del uso de CPU.
s Cambia el intervalo entre actualizaciones. Se le pedira que
introduzca el tiempo de demora, en segundos, entre
actualizaciones. Se reconocen valores fraccionarios hasta
microsegundos. El 0 significa actualizacion continua. El valor
predeterminado es 5 segundos. Observe que valores bajos produce
que casi no se pueda ver nada, y aumentan grandemente la carga.
Esta orden no esta disponible en el modo seguro.
f o F
Anade campos a mostrar o los quita. Vea mas adelante para mas
informacion.
o o O
Cambia el orden de los campos mostrados. Mas informacion, mas
adelante.
l Cambia entre mostrar o no la informacion de carga media y de
tiempo de actividad del sistema.
m Cambia entre mostrar o no la informacion sobre la memoria.
t Cambia entre mostrar o no la informacion de procesos y estados de
la CPU.
c Cambia entre mostrar o no el nombre de la orden o la linea de
ordenes completa.
M Clasifica las tareas por empleo de memoria residente.
P Clasifica las tareas por el empleo de CPU (esto es lo
predeterminado).
T Clasifica las tareas por tiempo / tiempo acumulativo.
W Escribe la configuracion actual en ~/.toprc. Esta es la forma
recomendada de escribir un fichero de configuracion de top.
Las Pantallas de Campo y Orden
Tras pulsar f, F, o u O se le mostrara una pantalla especificando el
orden de campos en la linea superior y pequenas descripciones de los
contenidos de los campos. La cadena de caracteres del orden de los
campos sigue la sintaxis siguiente: si la letra en la cadena
correspondiente a un campo esta en mayuscula, el campo sera mostrado.
Esto se indica luego por un asterisco enfrente de la descripcion del
campo.
El orden de los campos corresponde al de las letras en la cadena.
De la pantalla de seleccion de campos uno puede cambiar el despliegue
de un campo pulsando la letra correspondiente.
De la pantalla de orden uno puede mover un campo a la izquierda
pulsando la correspondiente letra mayuscula, y similarmente a la
derecha con la minuscula.
Ficheros de Configuraci'on
top lee su configuracion predeterminada de dos ficheros, /etc/toprc y
~/.toprc. El fichero de configuracion global se puede emplear para
restringir el uso de top al modo seguro para usuarios no privilegiados.
Si esto es lo que se desea, el fichero debera contener en una misma
linea una `s' para especificar el modo seguro y un digito d (2 <= d <=
9) para el intervalo predeterminado (en segundos). El fichero de
configuracion personal contiene dos lineas. La primera contiene letras
mayusculas y minusculas que especifican que campos en que orden se van
a mostrar. Las letras corresponden a las mismas de las pantallas de
Campos o de Orden en top. Como esto no es muy instructivo, se
recomienda seleccionar campos y orden en un proceso top en ejecucion y
salvar la configuracion mediante la orden interactiva W. La segunda
linea es mas interesante (e importante). Contiene informacion sobre las
otras opciones. Mas importante, si uno ha salvado una configuracion en
modo seguro, no obtendra un top inseguro sin quitar la ese minuscula de
la segunda linea de su ~/.toprc. Un digito especifica el intervalo de
tiempo entre actualizaciones, una ese mayuscula, el modo acumulativo,
una i latina minuscula el modo de no-inactivos. Como en el modo
interactivo, una eme, ele y te minusculas suprimen el despliegue de la
informacion sobre memoria, tiempo de actividad del sistema, procesos y
estado de la CPU, respectivamente. Actualmente no se admite cambiar el
orden clasificatorio predeterminado (por uso de CPU).
OBSERVACIONES
Este top basado en proc, funciona leyendo ficheros en el sistema de
ficheros proc montado en /proc. Si /proc no esta montado, top no
funcionara.
%CPU muestra el porcentaje de tiempo de CPU/tiempo real en el periodo
de tiempo entre actualizaciones. Para la primera actualizacion, se usa
un corto intervalo, y el propio top domina el uso de CPU. Despues de
esto, top se ira mas abajo, y queda disponible una estimacion mas
fiable del uso de CPU.
Los campos SIZE y RSS no cuentan las tablas de pagina ni la task_struct
de un proceso; esto es al menos 12 kB de memoria que esta siempre
residente. SIZE es el tamano virtual del proceso (codigo+datos+pila).
Tenga presente que un proceso debe morir para que su tiempo se grabe en
su padre por el modo acumulativo. Quizas un comportamiento mas util
seria seguir cada proceso hacia adelante, anadiendo tiempo, pero eso
seria demasiado costoso, posiblemente prohibitivo. En cualquier caso,
haria a top incompatible en comportamiento con ps.
FICHEROS
/etc/toprc El fichero de configuracion global.
~/.toprc El fichero de configuracion personal.
V'EASE TAMBI'EN
ps(1), free(1), uptime(1), kill(1), renice(1).
FALLOS
Si la ventana es menor de aproximadamente 70x7, top no formateara la
informacion correctamente.
Muchos campos aun tienen problemas con procesos ELF.
Las pantallas de ayuda no estan aun optimizadas para ventanas de menos
de 25 lineas.
AUTORES
top fue escrito originalmente por Roger Binns, basandose en el programa
ps de Branko Lankester <lankeste@fwi.uva.nl>. Robert Nation
<nation@rocket.sanders.lockheed.com> lo re-escribio de forma
significativa para hacer uso del sistema de ficheros proc, segun el ps
basado en proc de Michael K. Johnson <johnsonm@redhat.com>. Michael
Shields <mjshield@nyx.cs.du.edu> hizo muchos cambios, incluyendo los
modos seguro y acumulativo, y una limpieza general.
Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de> lo cambio grandemente
para incluir soporte para campos configurables y otras nuevas opciones,
e hizo otra limpieza, ademas de usar la nueva interfaz readproc.
Michael K. Johnson <johnsonm@redhat.com> es ahora el que mantiene el
programa.
Por favor, envie sus informes sobre fallos a <procps-bugs@redhat.com>.
Esta traduccion al espanol ha corrido a cargo de Gerardo Aburruzaga
Garcia <gerardo.aburruzaga@uca.es>, para el proyecto PAMELI liderado
por Juan Piernas Canovas <piernas@ditec.um.es>.