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

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>.