Provided by: manpages-es-extra_0.8a-19_all bug

NOMBRE

       top - muestra los procesos que más CPU consumen

SINOPSIS

       top [-] [d intervalo] [q] [c] [S] [s] [i]

DESCRIPCIÓN

       top  proporciona  una  visión  continuada  de  la actividad del procesador en tiempo real.
       Muestra un listado de las tareas que hacen un uso más 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 ejecución.  puede configurarse  mejor
       que  el  top  normal  del  conjunto de programas procps. La mayoría de las características
       pueden seleccionarse mediante una orden interactiva o especificándola  en  el  fichero  de
       configuración personal o general. Hay más información sobre esto más adelante.

OPCIONES DE LA LÍNEA DE ÓRDENES

       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 súper-usuario, top se ejecuta con la prioridad más alta
            posible.

       S    Especifica el modo acumulativo, donde cada proceso se lista con el tiempo de CPU  que
            él,  así como sus hijos muertos, ha gastado. Esto es como la opción -S de ps(1).  Vea
            la discusión más abajo sobre la orden interactiva S.

       s    Le dice a top que se ejecute en modo seguro. Esto inhabilita el peligro potencial  de
            las  órdenes  interactivas  (vea  más  abajo). Un top seguro es una cosa curiosa para
            dejar ejecutándose en una terminal sin dueño.

       i    Arranca top descartando cualquier proceso inactivo o zombie. Vea más abajo  la  orden
            interactiva i.

       c    Muestra  la  línea  de órdenes entera en lugar de solamente el nombre de la orden. El
            comportamiento predeterminado se ha cambiado  puesto  que  esto  parece  ser  de  más
            utilidad.

DESCRIPCIONES DE LOS CAMPOS

       top  despliega  una  variada  información  sobre  el estado del procesador. La pantalla se
       actualiza cada 5 segundos de forma predeterminada, pero  esto  se  puede  cambiar  con  la
       opción de la línea de órdenes d o la orden interactiva s.

       uptime
            Esta  línea  muestra  el tiempo que el sistema ha estado activo, y las tres medias de
            carga para el sistema. Las medias de carga son el número  medio  de  procesos  listos
            para ejecutarse durante los últimos 1, 5 y 15 minutos. Esta línea es simplemente como
            la salida de uptime(1).  La línea de uptime puede quitarse o  ponerse  con  la  orden
            interactiva l (ele minúscula).

       processes
            El  número total de procesos ejecutándose cuando la última actualización. Este número
            también se divide en el número de tareas que están ejecutándose, durmiendo, paradas o
            no-muertas.  Las  líneas 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  aquéllas  cuyo  valor  nice  es
            negativo.)   El  tiempo transcurrido en las tareas con la prioridad alterada por nice
            también se contará en el tiempo de sistema y  de  usuario,  así  que  el  total  será
            superior al 100%. Las líneas 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 búferes. La línea de la
            información 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  aquí  el tamaño del código de la tarea más datos más espacio de pila, en
            kB.

       TSIZE
            El tamaño del texto o código de la tarea. Esta da valores extraños para procesos  del
            núcleo y no funciona para procesos ELF.

       DSIZE
            Tamaño de Datos + Pila. Esto no funciona para procesos ELF.

       TRS  Tamaño del texto (código) residente.

       SWAP Tamaño de la parte de la tarea que está en el espacio de trasiego.

       D    Tamaño de las páginas marcadas como sucias.

       LIB  Tamaño de las páginas de biblioteca usadas. Esto no funciona para procesos ELF.

       RSS  Se  muestra  aquí  la  cantidad  total  de  memoria física utilizada por la tarea, en
            kilobytes. Para procesos ELF se cuentan aquí las páginas de biblioteca  usadas,  para
            procesos a.out no.

       SHARE
            Se muestra en esta columna la cantidad de memoria compartida empleada por la tarea.

       STAT Aquí  se ve el estado de la tarea. El estado puede ser S para durmiente, D para sueño
            no interrumpible, R para ejecución, 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 núcleo).

       WCHAN
            Dependiendo  de la disponibilidad de /boot/psdatabase o del mapa de enlace del núcleo
            /boot/System.map, esto muestra la dirección o el nombre de la función del  núcleo  en
            la cual la tarea está actualmente durmiendo.

       TIME El tiempo total de CPU que la tarea ha usado desde que empezó. Si el modo acumulativo
            está activado, también incluye el tiempo de CPU empleado por los  hijos  del  proceso
            que  hayan muerto. Uno puede establecer el modo acumulativo con la opción de la línea
            de órdenes S o cambiarlo con la  orden  interactiva  S.   La  línea  de  cabecera  se
            cambiará entonces a CTIME.

       %CPU La  porción del tiempo de CPU consumido por la tarea desde la última actualización de
            la pantalla, expresada como un porcentaje del tiempo de CPU total.

       %MEM La porción de la memoria física ocupada por la tarea.

       COMMAND
            El nombre de la orden de la tarea, que se truncará si es demasiado  largo  como  para
            mostrarse  en una línea. Las tareas en memoria tendrán una línea de órdenes completa,
            pero las que estén en espacio de trasiego solamente tendrán el  nombre  del  programa
            entre paréntesis (por ejemplo, "(getty)").

       A , WP
            Estos campos del top de kmem no están soportados.

ÓRDENES INTERACTIVAS

       Mientras  top  está  ejecutándose  se reconocen algunas órdenes de una sola tecla. Algunas
       están deshabilitadas si la opción s se ha dado en la línea de órdenes.

       espacio
            Actualiza la pantalla inmediatamente.

       ^L   Borra y redibuja la pantalla.

       h o ?
            Despliega una pantalla de ayuda dando un breve sumario de las órdenes, y el estado de
            los modos seguro y acumulativo.

       k    Mata  un proceso. Se le preguntará el PID de la tarea, y la señal a enviarle. Para un
            asesinato normal, envíe la señal 15. Para asegurarse, pero de forma bastante abrupta,
            envíe  la  señal  9.  La señal predeterminada, como en kill(1), es 15, SIGTERM.  Esta
            orden no está disponible en el modo seguro.

       i    Descarta los procesos inactivos y zombies. Esta orden actúa como interruptor.

       n o #
            Cambia el número de procesos a mostrar. Se le pedirá ese número. Esto sustituye a  la
            determinación  automática del número de procesos a mostrar, que se basa en una medida
            del tamaño de la ventana. Si se especifica 0, entonces top mostrará  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 preguntará el PID de la
            tarea, y el valor de nice a aplicarle. Un  valor positivo hará que un proceso  cambie
            a  valores  nice negativos, y pierda prioridad. Si es root quien está ejecutando top,
            puede introducir un valor negativo, haciendo que un proceso obtenga una prioridad más
            alta  de  la  normal.  El  valor  predeterminado  de renice es 10. Esta orden no está
            disponible en el modo seguro.

       S    Esto cambia el modo acumulativo, el equivalente de ps -S, esto es, que los tiempos de
            CPU  incluirán  los  hijos difuntos de un proceso. Para algunos programas, tales como
            compiladores, que trabajan bifurcándose en varias tareas separadas,  el  modo  normal
            los  hará  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 visión alternativa del uso de CPU.

       s    Cambia  el  intervalo entre actualizaciones. Se le pedirá que introduzca el tiempo de
            demora, en segundos, entre actualizaciones. Se reconocen valores fraccionarios  hasta
            microsegundos.  El  0  significa actualización 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 está disponible en el modo seguro.

       f o F
            Añade campos a mostrar o los quita. Vea más adelante para más información.

       o o O
            Cambia el orden de los campos mostrados. Más información, más adelante.

       l    Cambia  entre mostrar o no la información de carga media y de tiempo de actividad del
            sistema.

       m    Cambia entre mostrar o no la información sobre la memoria.

       t    Cambia entre mostrar o no la información de procesos y estados de la CPU.

       c    Cambia entre mostrar o no el nombre de la orden o la línea de órdenes 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 configuración actual  en  ~/.toprc.   Ésta  es  la  forma  recomendada  de
            escribir un fichero de configuración de top.

Las Pantallas de Campo y Orden

       Tras pulsar f, F, o u O se le mostrará una pantalla especificando el orden de campos en la
       línea superior y pequeñas 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 está en mayúscula, el campo será mostrado. Esto se indica luego
       por un asterisco enfrente de la descripción del campo.
        El orden de los campos corresponde al de las letras en la cadena.
        De  la  pantalla  de  selección  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 mayúscula, y similarmente a la derecha con la minúscula.

Ficheros de Configuración

       top  lee  su  configuración  predeterminada  de  dos  ficheros, /etc/toprc y ~/.toprc.  El
       fichero de configuración 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 deberá
       contener en una misma línea una `s' para especificar el modo seguro y un dígito d (2 <=  d
       <=  9)  para  el  intervalo  predeterminado  (en  segundos).   El fichero de configuración
       personal contiene dos líneas. La primera  contiene  letras  mayúsculas  y  minúsculas  que
       especifican qué campos en qué 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  ejecución y salvar la
       configuración mediante la orden interactiva W.  La segunda línea  es  más  interesante  (e
       importante).  Contiene  información  sobre  las  otras opciones. Más importante, si uno ha
       salvado una configuración en modo seguro, no obtendrá un top inseguro sin  quitar  la  ese
       minúscula de la segunda línea de su ~/.toprc.  Un dígito especifica el intervalo de tiempo
       entre actualizaciones, una ese mayúscula, el modo acumulativo, una i latina  minúscula  el
       modo  de  no-inactivos. Como en el modo interactivo, una eme, ele y te minúsculas suprimen
       el despliegue de la información 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 está montado, top no funcionará.

       %CPU  muestra  el  porcentaje  de  tiempo de CPU/tiempo real en el período de tiempo entre
       actualizaciones. Para la primera actualización, se usa un corto intervalo, y el propio top
       domina  el  uso  de  CPU.  Después  de  esto, top se irá más abajo, y queda disponible una
       estimación más fiable del uso de CPU.

       Los campos SIZE y RSS no cuentan las tablas de página ni la  task_struct  de  un  proceso;
       esto  es  al menos 12 kB de memoria que está siempre residente.  SIZE es el tamaño virtual
       del proceso (código+datos+pila).

       Tenga presente que un proceso debe morir para que su tiempo se grabe en su  padre  por  el
       modo  acumulativo.  Quizás  un  comportamiento  más  útil  sería seguir cada proceso hacia
       adelante, añadiendo tiempo, pero eso sería demasiado costoso, posiblemente prohibitivo. En
       cualquier caso, haría a top incompatible en comportamiento con ps.

FICHEROS

       /etc/toprc El fichero de configuración global.

       ~/.toprc El fichero de configuración personal.

VÉASE TAMBIÉN

       ps(1), free(1), uptime(1), kill(1), renice(1).

FALLOS

       Si  la  ventana  es  menor  de  aproximadamente  70×7,  top  no  formateará la información
       correctamente.
        Muchos campos aún tienen problemas con procesos ELF.
        Las pantallas de ayuda no están aún optimizadas para ventanas de menos de 25 líneas.

AUTORES

       top fue escrito originalmente por Roger Binns, basándose  en  el  programa  ps  de  Branko
       Lankester  <lankeste@fwi.uva.nl>.   Robert  Nation <nation@rocket.sanders.lockheed.com> lo
       re-escribió de forma significativa para hacer uso del sistema de ficheros proc,  según  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  cambió  grandemente  para incluir
       soporte para campos configurables y otras nuevas opciones, e hizo otra limpieza, además de
       usar la nueva interfaz readproc.

       Michael K. Johnson <johnsonm@redhat.com> es ahora el que mantiene el programa.

       Por favor, envíe sus informes sobre fallos a <procps-bugs@redhat.com>.

       Esta   traducción   al   español   ha   corrido  a  cargo  de  Gerardo  Aburruzaga  García
       <gerardo.aburruzaga@uca.es>, para el proyecto PAMELI liderado  por  Juan  Piernas  Cánovas
       <piernas@ditec.um.es>.