Provided by: manpages-es-extra_0.8a-17_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>.