1.Realizar un análisis entre los comandos ps y atop, el análisis debe estar enfocado en demostrar las fortalezas y debilidades de cada uno. Nota: Mostrar evidencias (Imágenes) del funcionamiento de cada comando. COMANDO: ATOP y PS Es un monitor de procesos de forma interactiva incluso si los procesos han terminado durante el intervalo. En la última versión de Ubuntu 13.10 hay que instalarlo sudo apt-get install atop, PS no. Muestra la ocupación de los equipos más críticos “recursos “desde el punto de vista de rendimiento en el nivel del sistema, es decir, CPU, Memoria, disco y red de una forma detallada incluso muestra por proceso si un parche para el kernel ha sido instalado. Como veremos a continuación SALIDA DE DESCRIPCIÓN PRC Totales nivel de proceso. CPU Utilización de la CPU. CPL Información de la carga de la CPU. MEM Ocupación de memoria. SWP Ocupación de intercambio e información de sobreasignación. PAG Frecuencia paginación. DSK Utilización de discos. NET Utilización de la red (TCP / IP). CMD El nombre del proceso. El comando Atop tiene algunas ventajas importantes en comparación con otras herramientas de supervisión del rendimiento: El consumo de recursos de todos los procesos se muestra el consumo de recursos por todos los procesos que hayan estado activos durante el intervalo, así también el consumo de recursos por aquellos procesos que han finalizado durante el intervalo. La utilización de todos los recursos pertinentes Obviamente, se muestran los contadores de nivel de sistema en relación con la utilización de la CPU y de la memoria / swap, sin embargo, también se muestran los contadores de disco E / S y de utilización de la red de a nivel de sistema. Registro permanente de la utilización de recursos es capaz de almacenar los datos en bruto contramedidas en un archivo (comprimido) para el análisis a largo plazo sobre el nivel de proceso del sistema y. Por defecto, los archivos de registro diario se conservan durante 28 días. informes de actividad del sistema se pueden generar a partir de un archivo de registro mediante el uso de la atopsar comando. Resalte recursos críticos Es capaz de resaltar los recursos que han (casi) alcanzado una carga crítica por el uso de colores para las estadísticas del sistema. Anchura de ventana escalable Es capaz de añadir o eliminar columnas dinámicamente en el momento en que ampliar o reducir el ancho de la ventana. El consumo de recursos por hilos individuales es capaz de mostrar el consumo de recursos para cada hilo dentro de un proceso. Ver actividad sólo de forma predeterminada, sólo se muestra el sistema de recursos y procesos que eran muy activos durante el último intervalo (salida relacionada con los recursos o procesos que estaban completamente pasivo durante el intervalo por defecto es suprimida). Mira desviaciones sólo para los recursos y procesos activos del sistema, además de la carga durante el último intervalo se muestra (no la utilización acumulada desde inicio o arranque de proceso). Actividad de proceso acumulada por usuario Para cada intervalo que es capaz de acumular el consumo de recursos para todos los procesos por usuario. Actividad de los procesos acumulados por programa Para cada intervalo es capaz de acumular el consumo de recursos para todos los procesos con el mismo nombre. Actividad de la red por proceso En combinación con el módulo del núcleo opcional netatop muestra los contadores de nivel de proceso sobre el número de paquetes TCP y UDP transferido, y el ancho de banda consumido. En cambio el comando PS solo muestra los procesos actuales o activos del sistema de pendiendo de un parámetro para este la sintaxis de este comando depende de la variedad de Linux este comando de puede utilizar con una serie de combinaciones la más usada es ps aux que nos devuelve una lista por consola de los procesos que están ejecutando Los principales usos de ps son: Ver lo que está corriendo-- estimar la carga sobre el sistema. En cambio Atop nos los muestra todos 2. hora de ejecución y usuario que ejecuto el Shell.sh .sh chromiun con el parámetro del proceso el cual nos creara un .txt con la información correspondiente y si lo hacemos con /taller. sin contar los que pudieran seguir corriendo de otras sesiones. Nos da los procesos de la actual sesión de login. por ejemplo) Encontrar el PID de un proceso para matar. Nota: para realizar este Shell la información correspondiente a un proceso únicamente puede ser obtenida desde el directorio /proc. Ver si uno de nuestros procesos todavía está vivo (una corrida larga./taller. Por cada ejecución del script se debe mantener un archivo de persistencia el cual reflejara la información obtenida por el script así como la fecha de ejecución. Ejecutamos el Shell llamado taller.sh . Realizar un Shell script: Dado como parámetro el nombre de un proceso obtener: Estado del mismo PPID Nombre PPID Nombre del usuario que ejecuto el proceso Grupo del usuario. Firefox creara otro con la información correspondiente y uno donde estará la información pedida. then estado="sueño ininterrumpible " fi if [ $stat == "S" -o $stat == "Sl" ] .txt" .user.pid | grep $ppid) nompropadre=$(echo $nomppid | cut -d' ' -f1) usuario=$(echo $informacion | cut -d' ' -f4) grupo=$(cat /etc/group | grep $usuario | cut -d ':' -f1) fecha=$(date | cut -d ' ' -f2. then estado="Durmiendo" fi if [ $stat == "T" -o $stat == "Tl" ] .6) hora=$(date | cut -d ' ' -f4) userShell=$(echo $USER) if [ $stat == "R" ] . then estado="zombie" fi echo echo echo echo " ************Proceso $nombre ***************">>"$nombre. then estado="Parado" fi if [ $stat == "Z" ] .ppid.pid | grep $nombre) stat=$(echo $informacion | cut -d' ' -f1) ppid=$(echo $informacion | cut -d' ' -f2) nomppid=$(ps axo comm. then estado="Ejecutándose" fi if [ $stat == "D" ] .3.txt" "Estado --------> $estado">>"$nombre.txt" "Nombre del PPid--------> $nompropadre">>"$nombre.comm.txt" "PPid--------> $ppid">>"$nombre. shell #!/bin/bash clear nombre=$1 function tareas(){ informacion=$(ps axo stat. txt contiene: ************Proceso chromiun *************** Estado --------> PPid--------> Nombre del PPid--------> Usuario--------> Grupo del usuario--------> Fecha de ejecucion del shell--------> abr 17 2014 Hora de ejecucion del shell--------> 13:00:24 Usuario que ejecuto el shell--------> ragador ************Proceso chromiun *************** Estado --------> PPid--------> Nombre del PPid--------> Usuario--------> Grupo del usuario--------> Fecha de ejecucion del shell--------> abr 17 2014 Hora de ejecucion del shell--------> 13:00:28 Usuario que ejecuto el shell--------> ragador Y del Firefox.txt" echo "Grupo del usuario--------> $grupo">>"$nombre.txt" echo "Fecha de ejecucion del shell--------> $fecha">>"$nombre.txt" } clear tareas $1 El cual el archivo que obtuvimos para cada uno obteniendo la siguiente información el cromiun.txt" echo "Hora de ejecucion del shell--------> $hora">>"$nombre.echo "Usuario--------> $usuario">>"$nombre. ************Proceso firefox *************** Estado --------> Durmiendo PPid--------> 1596 Nombre del PPid--------> init Usuario--------> ragador Grupo del usuario--------> adm cdrom sudo dip plugdev lpadmin ragador sambashare Fecha de ejecucion del shell--------> abr 17 2014 Hora de ejecucion del shell--------> 13:00:58 Usuario que ejecuto el shell--------> ragador .txt generado contiene la siguiente información.txt" echo "Usuario que ejecuto el shell--------> $userShell">>"$nombre. co/ayuda-en-linux/man-comandos-linux/comando-ps-linux/ http://planetubuntu.1.html http://manpages. como la determinación de la manera de definir las prioridades del proceso.html http://francisconi. Opciones largar GNU que están precedidas por un guion.oracle.Nota se adjuntara en Shell creado llamado taller. Teniendo en cuanta que se pueden mezclar libremente. Las opciones de BSD que se pueden agrupar y no deben utilizarse con ningún guion. Teniendo en cuenta que pueden haber conflictos que no es lo mismo utilizar PS –AUX y PS AUX esto según los estándares POSIX Ps o estado de procesos: como su nombre lo dice es un comando el de Linux que nos informa del estado de los procesos activos del sistema y mostrar información técnica sobre los procesos Estos datos son útiles para tareas administrativas.com.com/cd/E24842_01/html/E23086/spprocess-1. ¿Cómo funciona? .com/2012/04/hacer-un-buen-analisis.sh Bibliografía http://docs.ubuntu.html ¿Qué es el comando ps? No muestra información sobre una selección de procesos de los procesos activos.es/post/comando-ps http://www.aprendeypiensa. Esta versión de UNIX se pude agrupar en y debe ser precedida por un guion.org/linux/comandos/ps http://cosaslibres. Si se desea una actualización repetitiva de la selección la visualizara.com/manpages/hardy/man1/atop. Si quiere una actualización continua. Muchas veces es necesario obtener información valiosa. ¿Quién lo puede usar? Sin saber bien ¿qué hace?ps se utiliza para obtener una instantánea de los procesos en el sistema. use top. ¿Cuánto tiempo se utiliza?. Por ejemplo "ps -aux" . un estado actual. y utilizamos el viejo y conocido "ps aux" sin saber bien que opciones estamos utilizando. Este es un comando basado en UNIX estandarizado en POSIX y otros. ¿Dónde lo podemos utilizar?. Estas opciones se pueden mezclar. ¿Cuándo lo podemos utilizar?.. Esta página de manual documenta (o por lo menos intenta documentar) la versión de ps basada en /proc. pero a veces ocasionan conflictos o existen opciones sinónimas que producen los mismos resultados. y las opciones GNU largas que se preceden por dos guiones. como por ejemplo determinar bajo qué usuario corre un proceso. dando por entender que un proceso es un programa en ejecución o una actividad que se caracteriza por la ejecución de una secuencia de instrucciones. las opciones BSD que no utilizan guión. Generalmente en cualquier distribución de GNU/Linux se incluye la versión de ps que acepta diferentes tipos de opciones: las opciones UNIX que son precedidas por un guión (dash). y un conjunto de recursos del sistema asociados ps muestra de una instantánea de los procesos actuales. Cuando utilizamos ps con las opciones "aux" el resultado es: a: eliminar la restricción BSD "only yourself" para agregar procesos de otros usuarios u: utilizar el formato orientado al usuario x: eliminar la restricción BSD "must have a tty" para agregar procesos que no tengan una tty asociada De esta forma seleccionamos todos los procesos en el sistema y los mostramos en el formato orientado al usuario.6. por una señal de control de trabajo o porque está siendo traceado W: paginado (no válido a partir del kernel 2. La salida de "ps aux" es una tabla donde cada fila es un proceso y las columnas contienen la siguiente información: USER: usuario con el que se ejecuta el proceso PID: ID del proceso %CPU: porcentaje de tiempo que el proceso estuvo en ejecución desde que se inició %MEM: porcentaje de memoria física utilizada VSZ: memoria virtual del proceso medida en KiB RSS: "resident set size". es la cantidad de memoria física no swappeada que la tarea a utilizado (en KiB) TT: terminal que controla el proceso (tty) STAT: código de estado del proceso (información detallada más adelante) STARTED: fecha de inicio del proceso TIME: tiempo de CPU acumulado COMMAND: comando con todos sus argumentos Los códigos de estado del proceso pueden ser: D: suspendido no interrumpible (generalmente esperando E/S) R: en ejecución o listo para ejecutarse (en cola) S: suspendido interrumpible (esperando que se complete un evento) T: detenido.xx) . ya que no suele existir un usuario llamado "x" ps lo interpreta como el comando "ps aux" e imprime una advertencia :DPor defecto ps sólo muestra los procesos con el mismo user id efectivo (EUID) que el del usuario que lo ejecuta.muestra todos los procesos pertenecientes al usuario llamado "x". ruid.tpgid.pgrp. se muestran los caracteres adicionales: <: alta prioridad N: baja prioridad L: tiene páginas bloqueadas en memoria s: es un líder de sesión (se trata de un proceso que ha iniciado una nueva sesión) l: es multihilado +: está en el grupo de procesos en primer plano Por ejemplo: $ ps axo stat.comm.f.pid.pcpu.suser.X: muerto (nunca debe ser visto) Z: proceso difunto ("zombie").euid.ruser. terminado pero no reclamado por el proceso padre Para los formatos BSD (por ejemplo como cuando se utiliza "ps axo" para mostrar la lista de procesos en un formato definido por el usuario) y cuando se utiliza la palabra clave "stat".ppid.tty.comm Algunos ejemplos útiles que se incluyen en el manual de ps son: Ver todos los procesos en el sistema utilizando la sintaxis estándar: ps -e ps -ef ps -eF ps -ely Imprimir un árbol de procesos: ps -ejH ps axjf Obtener información de hilos: ps -eLf ps axms Obtener información de seguridad: ps -eo euser.fuser.label ps axZ ps -eM Ver todos los procesos ejecutando como root (ID efectivo y real) en formato de usuario: ps -U root -u root u .sess. la más significativa es "PS_PERSONALITY" la cual afecta la "personalidad" de ps. Esto es.Entre muchas opciones que tiene ps. un reportaje. Se descomponen. una conferencia. para esto se debe utilizar la opción gnu larga "--sort". ¿Qué es una síntesis? La síntesis de un texto conduce a su interpretación holística. Se puede setear "PS_PERSONALITY" utilizando export y observar los resultados. un folleto. como un artículo. correspondiente a la columna TIME: ps aux --sort cputime Es posible alterar el comportamiento de ps utilizando variables de entorno. etc. Si es un texto largo. a tener una idea cabal del texto como un todo.. es posible ordenar la salida de acuerdo a una columna. por ejemplo para ordenar por tiempo de CPU (si deseamos determinar qué proceso ha utilizado más CPU) seleccionamos el código "cputime". . por ejemplo: # export PS_PERSONALITY=bsd # ps PID TTY STAT TIME COMMAND 675 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4 680 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5 685 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2 687 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3 692 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6 893 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1 17774 pts/1 S 0:00 su 17775 pts/1 S 0:00 bash 18064 pts/1 R+ 0:00 ps # export PS_PERSONALITY=linux # ps PID TTY TIME CMD 17774 pts/1 00:00:00 su 17775 pts/1 00:00:00 bash 18065 pts/1 00:00:00 ps ¿Qué es un análisis? El análisis es la identificación y separación de los elementos fundamentales. se separan las ideas centrales de los subtemas. etc. ¿Cómo se hace? . se desintegran las ideas.. se realiza separando la idea de cada párrafo. un libro.Cuando se trata de un texto corto. un fragmento. ¿Cuál es la diferencia entre resumen. . aquellos para los que no hay otra cosa que trabajar. Existen dos posturas extremas de enfrentarse al trabajo: . amigos y quién sabe qué cosas más por su obsesión. debes redactar un esquema que sirva de pauta. -Si se presenta oralmente. De esto podemos decir que en el análisis se descomponen o se desintegran las ideas. Las estas razones por las que trabajamos parecen no ser suficientes para evitar considerar al trabajo como un enemigo. Análisis del texto 1. se integran las ideas favoreciendo la comprensión. En el extremo opuesto. Ejemplo práctico Texto original Tenemos muchos motivos valiosos por los cuales trabajar. es preciso tener las razones que nos hacen descubrir el gusto por lo que hacemos. Primero se realiza el análisis. y en el resumen se reduce a lo esencial la exposición oral o escrita. Sin embargo parece que estas razones no son suficientes para evitar considerar que el trabajo "es un enemigo".Analiza el texto -Ordena las ideas mas sencillas hasta llegar a la más compleja.Interpreta el texto. sin eliminar nada y sin renegar de nada es preciso reconocer en lo cotidiano el significado profundo de nuestra acción.se toma muy a pecho el trabajo dejando a un lado su familia. Mientras el primero conduce a la automatización de las ideas. análisis y síntesis? El análisis y la síntesis son procedimientos lógicos que se complementan. luego la síntesis y por último el resumen pues ya se tienen las condiciones para expresar lo esencial. o dicho de otra manera. 3. trabajamos para ganar el sustento diario. se encuentran los adictos al trabajo. etc. suponiendo un orden incluso allí donde no hubiera .se está atento a la primera oportunidad para no trabajar. es decir la primera oportunidad para no trabajar o para hacerlo con el mínimo esfuerzo. Basta mirar como anhelamos los fines de semana y los días feriados. . para desarrollar nuestras capacidades.¿Cómo se hace? . integrando sus partes.. en la síntesis se unen. para poder contribuir al desarrollo de nuestra familia. amigos. Pero para vivir el trabajo verdaderamente. Para vivir verdaderamente el trabajo es preciso tener las razones que nos hacen descubrir el gusto por lo que hacemos. la segunda obliga a la integración de las partes en el todo. 2. han renunciado a su familia. See more at: http://www. memoria. Resumen del texto Es preciso conocer las razones por las que trabajamos.] [ intervalo [ muestras ]] Escritura y lectura de los archivos de registro en bruto: cima -w rawfile [-a] [-S] [ intervalo [ muestras ]] cima -r [ rawfile ] [-b hh: mm ] [-e hh: mm [-G |-m |-d |-n |-u |-p |-s |-c |-v] [-C |-M | D |-N |-A] [-F1X] [-PLABEL [etiqueta] . atop Monitor de procesos en ASCII en tiempo real donde muestra CPU. aunque hay muchos que se apegan al trabajo amándolo de tal modo que abandonan todo.. capas de red.Síntesis del texto Son muchos los motivos para trabajar. el significado profundo de lo que hacemos. descuidando lo demás.com/2012/03/05/10comandos-utiles-para-manejar-los-procesos-desde-la-consolalinux/#sthash.. la familia. Para no vivir esta contradicción es importante entender el porqué profundo de lo que hacemos. prioridad.cyberhades..] ] .AT & Process Monitor de Sistema de Computación SINOPSIS Uso interactivo: en lo alto [-g |-m |-d |-n |-u |-p |-s |-c |-v] [-C |-M | D |-N |-A] [-AF1x] [-PLABEL [etiqueta] . el sustento. preferimos los días de fiesta y fines de semana.dpuf NOMBRE cima .. pero a pesar de esto no somos amigos del trabajo. desarrollo personal. o ser un adicto al trabajo. sino se crean dos posturas del hombre ante el trabajo: encontrar la primera oportunidad para no trabajar. Gracias Yago . usuario. Fantástico. etc para cada proceso activo. podéis echar un vistazo a la web oficial.qRCJxRhz. Especificar tan clave como bandera es especialmente útil cuando Corriendo en la cima con salida hacia una canalización o un archivo (no interactiva). En el primer caso se produce códigos de control de la pantalla (a través de la biblioteca curses) y se comporta de forma interactiva. Los intervalos se repiten hasta que el número de muestras (especificado como Argumento de comando) se alcanza. este modo se puede modificar de nuevo Interactiva. Cada intervalo (por defecto: 10 segundos) se muestra información acerca de la Ocupación de recursos en el nivel de sistema (CPU. Sólo la parte superior de la lista se muestra (ordenada por orden de actividad). Se muestra la ocupación de los equipos más críticos recursos (desde el punto de vista de rendimiento) en el nivel del sistema. La . Si la lista de procesos activos no encaja del todo en la pantalla. en el segundo caso se produce ASCII-salida plana. cpu. memoria. Cuando en lo alto se inicia. disco-y carga de la red sólo se muestra por proceso si un parche para el kernel ha sido Instalado. En el modo interactivo. a menos que 'a' Se ha pulsado la tecla). es decir. disco y red. discos y red capas). También muestra qué procesos son responsables de la carga indicada Con respecto a la carga de la CPU y la memoria en el nivel de proceso. comprueba si el canal de salida estándar es conectado a una pantalla o en un archivo / tubería. Sin embargo. o hasta que la 'q' se pulsa la tecla de Modo interactivo. En este último caso la cima de se cambiar a la El modo indicado de antemano. memoria.DESCRIPCIÓN El programa de la cima es un monitor interactivo para ver la carga en un sistema Linux Sistema. también es posible especificar tales como tecla Bandera en la línea de comandos. la salida de la cima puede ser controlada presionando Teclas particulares. seguido por una lista de los procesos que han sido activos durante el último intervalo (tenga en cuenta que todos los procesos que estaban sin cambios durante El último intervalo no se muestran. PROCESO DE CONTABILIDAD Cuando en lo alto se pone en marcha.Banderas utilizadas son las mismas que las teclas que puede ser presionado en interactivo Modo (véase la sección Comandos interactivos). en la cima utiliza colores para indican que un porcentaje de ocupación crítica ha sido (casi) alcanzado. Siempre que la última encarnación de la cima de paradas (ya sea pulsando 'q' o por 'kill -15'). COLORES Para el consumo de recursos en el nivel del sistema. Nunca se debe poner fin a la cima de 'kill -9'. Aparte de la administración del núcleo en relación con los procesos en ejecución. se enciende el mecanismo de la contabilidad de procesos en el kernel. Banderas adicionales están disponibles para apoyar el almacenamiento de datos en la cimaen crudo Formato (ver sección RAW ALMACENAMIENTO DE DATOS). el archivo de registro puede consumir una gran cantidad de espacio en disco después de un tiempo. Un porcentaje crítico ocupación significa que es probable que esta carga provoca una influencia negativa evolución notable para aplicaciones que utilizan este recurso. se apaga el mecanismo contable proceso de nuevo. Como resultado. la influencia rendimiento de un disco con una . en este forma la cima también puede mostrar la actividad de un proceso durante el intervalo en que esté terminado. El porcentaje crítico depende el tipo de recurso: por ejemplo. porque entonces no tiene oportunidad de parar la contabilidad de procesos. en lo alto también interpreta los registros contables en el disco con cada intervalo. Esto obliga al kernel a escribir un registro de la contabilidad información en el archivo de contabilidad cuando termina un proceso. . Un valor de al menos 1 por segundo se considera "Casi crítico". Actualmente la cima utiliza los siguientes valores por defecto para calcular un porcentaje ponderado por recurso: Procesador Un porcentaje ocupado del 90% o más se considera "crítico".ocupado porcentaje de 80% puede ser más notable para aplicaciones / usuario de una CPU con un porcentaje ocupado de 90%. la memoria para la caché de páginas ('cache' y 'buff' en la línea MEM) es no implica! Si el número de páginas intercambiado ('SWOUT' en la línea de PAG) es mayor que 10 por segundo. Aviso que este porcentaje de ocupación es la memoria acumulada el consumo del núcleo (incluyendo losa) y todos los procesos. el recurso de memoria se considera "Crítico". la línea de SWP es de color debido a la sobreasignar el sistema. Si la memoria virtual comprometida supera el límite ('vmcom' y 'Vmlim' en la línea de SWP). Memoria Un porcentaje de ocupación del 90% se considera "crítico". Red Un porcentaje ocupado de 90% o superior para la carga de una interfaz es considerado "crítico". Disco Un porcentaje ocupado del 70% o más se considera "crítico". Cuando un recurso se excedió en su porcentaje de ocupación crítica. todo el línea de la pantalla es de color rojo. Estos valores predeterminados se pueden modificar en el fichero de configuración (ver sección ARCHIVO DE CONFIGURACIÓN). cpu . toda la línea de la pantalla es de color cian. Cuando un recurso superado (por defecto) el 80% de su porcentaje crítico (por lo es casi crítico). INTERACTIVOS COMANDOS Cuando se ejecuta la cima de forma interactiva (sin redirección de la salida). teclas minúsculas se pueden utilizar para mostrar otra información para los procesos activos y claves en mayúsculas se puede utilizar para influir en el orden de clasificación de la lista de procesos activos. Este "Porcentaje casi crítico" (un valor para todos los recursos) puede ser modificado en el archivo de configuración (ver sección ARCHIVO DE CONFIGURACIÓN). Por proceso se muestran los siguientes campos: proceso-id. las claves pueden ser presionado para controlar la salida. g Muestra información genérica (por defecto).Intercambio Un porcentaje de ocupación del 80% se considera "crítico" porque espacio de intercambio podría ser completamente agotado en un futuro próximo. En general. Con la tecla 'x' (o bandera-x). es no es crítico desde un punto de vista de rendimiento. colorear dibujos en línea puede ser suprimida. Cuando el parche del kernel no se instala y el kernel soporta estadísticas io por proceso (> = 2. número de disco físico lee. el crecimiento de la memoria virtual y residente del proceso. Por proceso se muestran los siguientes campos: proceso de identificación. Las últimas columnas contienen el estado. m salida relacionada Mostrar memoria. prácticamente total El tamaño de proceso. el número de lectura y escritura transferencias en el disco. el estado y el código de salida se muestran. y el número de recibidos y transmitidos paquetes de red se muestran para cada proceso. la transferencia de datos de lectura / escritura en el disco.6. Cuando el parche del kernel no se instala y el kernel no soporta io por proceso estadísticas. tamaño de texto compartido virtual. el estado y código de salida se muestran para cada proceso. el nombre de usuario. el tamaño total de . el porcentaje de ocupación de la memoria y nombre del proceso.20).consumo durante el último intervalo en modo de sistema y de usuario. número de subprocesos del grupo de subprocesos. el porcentaje de ocupación para el recurso elegida (por defecto: cpu) y el nombre del proceso. el tamaño total del proceso residente. el tamaño promedio por lectura (bytes). d Muestra información relacionada con el disco. Las columnas siguientes dependen del kernel utilizado: Cuando el kernel patch 'cnt' se ha instalado. virtual y residente crecimiento durante el último intervalo. Por proceso se muestran los siguientes campos: proceso-id. menores y principales fallos de la memoria. y recibido y enviar paquetes de primas (Por ejemplo. las escrituras en disco físico. prioridad de tiempo real. programación política (tiempo compartido normal. el estado. el porcentaje de ocupación de la red y nombre del proceso. fifo en tiempo real). en tiempo real round-robin. la ocupación de disco porcentaje y el nombre del proceso. número de paquetes UDP recibidos con el tamaño promedio por paquete (en bytes). número de hilos en grupo de hilos. la fecha y hora de inicio.leer las transferencias. buena relación calidad-precio. Esta información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. el estado (por ejemplo. el porcentaje de ocupación de la recurso que elija y el nombre del proceso. procesador actual. la prioridad. Por proceso se muestran los siguientes campos: proceso-id. Esta información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. número de paquetes TCP enviados con el tamaño medio por paquete (en bytes). el estado. la porcentaje de ocupación para el recurso que elija y el comando . c Muestra la línea de comandos del proceso. número de paquetes UDP enviados con el promedio Tamaño por paquete (en bytes). el tamaño promedio de escritura (Bytes). ICMP) en una columna. Por proceso se muestran los siguientes campos: proceso de identificación. Identificación del grupo de hilos. el porcentaje de ocupación para el recurso que elija y el nombre del proceso. el código de salida si el proceso ha terminado). estado. número de recibido los paquetes TCP con el tamaño medio por paquete (en bytes). Per proceso / hilo los siguientes campos se muestran: proceso-id. el tamaño total de las transferencias de escritura. V muestran varias características del proceso. nombre de usuario y el grupo. Por proceso se muestran los siguientes campos: proceso de identificación. n Mostrar la producción relacionados con la red. s Mostrar las propiedades de programación. el acumulado número de lectura y escritura de las transferencias en el disco. la corriente virtual y espacio de memoria residente consumida por los procesos activos (o todo procesos del usuario si se combina con el comando 'a'). C Ordene la lista actual en el orden de consumo de CPU (por defecto). y el número de se muestran los paquetes de red enviados y recibidos. Por usuario se muestran los siguientes campos: número de procesos activo o finalizado durante el último intervalo (o en total si se combina con el comando 'a'). el proceso nombrar). p Mostrar la actividad de los procesos acumulados por programa (es decir. Las últimas columnas contienen el porcentaje de ocupación acumulado para el recurso elegida (por defecto: cpu) y el nombre de usuario. A Ordenar la lista actual automáticamente en el orden de los más ocupados .línea incluyendo argumentos. La uno-pero-última columna cambios a'''' DSK. La columna uno-pero-los últimos cambios a'' NET''. estos contadores son iguales a cero. el consumo de cpu acumulado durante la última intervalo en-y el sistema en modo de usuario. Cuando el parche del kernel no está instalado. Cuando se ha instalado el parche del kernel 'cnt'. Las últimas columnas contienen el porcentaje de ocupación acumulado para el recurso elegida (por defecto: cpu) y el nombre del programa. u El proceso de la actividad acumulada por usuario. Cuando el parche del kernel no está instalado. La columna uno-pero-los últimos cambios a'' MEM''. La columna uno-pero-los últimos cambios a'''' CPU. M ordenar la lista actual en el orden de consumo de memoria residente. Por programa se muestran los siguientes campos: número de procesos activo o finalizado durante el último intervalo (o en total si se combina con el comando 'a'). D Ordene la lista actual en el orden de los accesos a disco publicado. el acumulado número de lectura y escritura de las transferencias en el disco. el consumo de cpu acumulado durante la última intervalo en-y el sistema en modo de usuario. Cuando se ha instalado el parche del kernel 'cnt'. N Ordene la lista actual en el orden de los paquetes de red recibida / transmitida. estos contadores son iguales a cero. y el número de se muestran los paquetes de red enviados y recibidos. la corriente virtual y espacio de memoria residente consumida por los procesos activos (o todo procesos del usuario si se combina con el comando 'a'). La mayoría de los ocupados de recursos se determina mediante la comparación de los ocupados-porcentajes ponderados de los recursos del sistema. esta clave se puede utilizar para mostrar la muestra anterior del archivo. la teclas descritas anteriormente se pueden pulsar para mostrar otra información sobre la lista actual de los procesos. Cada vez que la tecla de pausa es pulsa de nuevo. x Use colores para destacar los recursos críticos (conmutación). esta clave se puede utilizar para mostrar la siguiente muestra a partir del archivo. como se describe anteriormente en la sección COLORES. A-orden de clasificación de disco o red sólo es posible cuando el kernel se instala el parche 'cnt'. Mientras que en la cima está en pausa. Esta opción sigue siendo válida hasta que otra orden de clasificación es seleccionado expresamente una vez más. .'' ADSK'' o'''' ANET (el anterior 'A' indica la clasificación de orden automático). o en ausencia de temporizador se establece en absoluto (temporizador de intervalo definido como 0). el temporizador de intervalo se apaga. z La tecla de pausa se puede utilizar para congelar la situación actual con el fin para investigar la salida en la pantalla. V Solicitud de información de la versión (número de versión y la fecha). El uno-pero-última columna muestra bien'' ACPU''. en lo alto seguirá con una muestra siguiente. sin sabiendo de antemano cuántos segundos esta operación va a durar. Esta tecla se puede pulsar si el muestra actual debería estar terminado antes de que haya superado el contador de tiempo. Si un intervalo se introduce temporizador de 0. t desencadenar una nueva muestra de forma manual. En el último caso encima de puede ser utilizado como un cronómetro para medir la carga está causada por una transacción aplicación particular.'' AMEM''. i modificar el temporizador de intervalo (por defecto: 10 segundos). T Al visualizar el contenido de un archivo RAW. En que caso de que un nuevo ejemplo sólo se puede activar de forma manual pulsando el tecla 't'.de recursos del sistema durante este intervalo. Comandos interactivos varios: ? Solicitud de información de ayuda (también la 'h' tecla puede pulsarse). Al visualizar el contenido de un archivo RAW. l Limite el número de líneas a nivel de sistema para los contadores de cada CPU. La limitación de estas líneas puede ser útil en sistemas con gran número de CPU..r Restablecer todos los contadores a cero para ver la actividad del sistema y el proceso de desde el arranque de nuevo. el número máximo de líneas de disco para 5 y el número máximo de líneas de interfaz a 3. todos los procesos activos se mostrarán de nuevo. un La clave 'all / activo "se puede utilizar para alternar entre sólo mostrar / acumular los procesos que estaban activos durante el último intervalo (por defecto) o mostrar / acumulación de todos los procesos. A partir de ahora. El sistema de las estadísticas son aún todo el sistema. sólo se mostrarán los procesos (activo) de un usuario que coincide con la expresión regular. paginación. Al visualizar el contenido de un archivo RAW. Si se pulsa la tecla Enter sin especificar un nombre. Estos valores puede ser modificado de nuevo en el modo interactivo. los discos o interfaces en Para poder ejecutar la cima en una pantalla / ventana con por ejemplo. los discos y las interfaces de red que han sido activo durante el último intervalo. sólo 24 líneas. esta clave se puede utilizar para rebobinar hasta el principio del archivo de nuevo. Al utilizar el indicador -l el número máximo de líneas por-cpu se establece en 0. Por líneas predeterminadas son muestra de todos los de la CPU. así. Por por defecto sólo las líneas se muestran sobre los recursos del sistema (CPU. A partir de ahora.. U especificar una cadena de búsqueda de nombres de usuarios específicos como regular expresión. Con esta tecla se puede obligar a la cima para mostrar las líneas de recursos inactivos. 1 Mostrar contadores pertinentes como un promedio por segundo (en el formato '. los discos activos y las interfaces de red. Si se pulsa la tecla Intro sin especificar un nombre. . Para todos los recursos mencionados en el número máximo de líneas puede ser especificado de forma interactiva. / S') en lugar de como una total durante el intervalo (conmutación). f fijar el número de líneas para los recursos del sistema (conmutación).. Las estadísticas del sistema son aún en todo el sistema. P Especifique una serie de búsqueda de nombres de procesos específicos como regular expresión. sólo los procesos se mostrarán con un nombre que coincide con la expresión regular. disco de red) que realmente han estado activos durante el último intervalo. los procesos activos de todos los usuarios serán se muestra de nuevo. el archivo / var / log / encima de / atop_ aaaammdd se abre. un cierto período de tiempo en el archivo RAW puede ser seleccionado. para comprobar la carga del sistema y los procesos activos corriendo ayer 3:00-16:00). en lo alto se puede almacenar el sistemay las estadísticas de nivel de proceso en formato binario comprimido en un archivo RAW con la bandera -w seguido por el nombre del archivo. Las muestras del archivo se pueden ver de forma interactiva utilizando la tecla 'T' para mostrar la siguiente muestra y la tecla "T" para mostrar la anterior muestra. Un archivo RAW puede leerse y visualizarse de nuevo con la bandera -r seguido por el nombre de archivo. el archivo / Var / log / atop. En lugar del número de muestras. ^ F Mostrar la página siguiente de la lista de procesos (hacia adelante). el diseño sugerido con secuencias de comandos cron en / etc / encima como se describe en el paquete no aguas arriba .k Enviar una señal a un proceso activo (también conocido como matar un proceso). seguido de un tiempo de argumento de la forma HH: MM. la bandera -S se puede utilizar para indicar que la cima debe terminar en cualquier caso antes de la medianoche. Si ya existe el archivo y se reconoce como un archivo de datos en bruto. Por lo tanto. todos los se almacenarán los procesos. Por defecto sólo los procesos que han estado activos durante el intervalo se almacenan en el archivo RAW. se creará.log se abre para la entrada. si el archivo no existe. Con la bandera -b (comienza el tiempo) y / o -e (hora de finalización). El intervalo (por defecto: 10 segundos) y el número de muestras (por defecto: infinito) se pueden pasar como argumentos finales. rotación de los archivos de registro se hace con logrotate. Si no se especifica ningún nombre de archivo. la cima de huellas por todas muestras en ASCII. en lo alto anexará nuevas muestras de el archivo (comenzando con una muestra que refleja la actividad desde de arranque). El paquete Debian se inicia automáticamente la cima a través de init. Si se especifica un nombre de archivo en el formato aaaammdd (donde aaaammdd son dígitos que representan cualquier válidas fecha). RAW DATOS DE ALMACENAMIENTO Para almacenar las estadísticas y el sistema de nivel de proceso de largo plazo análisis (por ejemplo. Cuando la salida se redirige a un archivo o una pipa. ^B Mostrar la página anterior de la lista de procesos (hacia atrás). q Salga del programa de monitorización. Cuando la bandera -a no se especifica. Para cada muestra en lo alto primero muestra las líneas relacionadas con el nivel de sistema actividad. Al menos una línea se muestra para la ocupación total de todos los de la CPU juntos. Así el número de líneas de nivel de sistema puede variar para cada muestra. clasificadas sobre la actividad. Esta lista está ordenada de forma predeterminada en el consumo de la CPU. así que no confíe en ellos cifras. un consumo excesivo de CPU 233216 milisegundos deben consignarse en un ancho de columna de 4 posiciones. Gb en lugar de Mb). es se muestra como '233s '(en segundos). De CPU inactiva no se mostrará por defecto. SALIDA DE DESCRIPCIÓN El primer ejemplo muestra la actividad a nivel de sistema desde el arranque (el el tiempo transcurrido en la cabecera muestra el número de segundos desde el arranque). el número de procesos de zombies ('# Zombie') y el número de procesos que finalizó durante el intervalo ('# exit'. Si por ejemplo. una especie de notación exponente se utiliza (valor 123456789 se muestra en una columna de 5 posiciones da 123e6). se utiliza otra notación. el número total de procesos presente en este momento ('# proc'). Después de que una lista se muestra de los procesos que han estado activas durante el último intervalo. Si los valores tienen que ser demostrado por encima de la que no caben en la columna ancho. se muestra una línea adicional para cada procesador individual (con 'cpu' en minúsculas). Tenga en cuenta que los contadores particulares podrían haber alcanzado su valor máximo (Varias veces) y comenzó por cero de nuevo. otra unidad se elige si el valor no se ajusta (Mb en lugar de Kb. pero esta orden se puede cambiar con las teclas de las cuales son previamente descrito. CPU utilización de la CPU.necesaria para Debian. Esta línea contiene el tiempo de CPU total consumida en modo de sistema ('Sys') y en el modo de usuario ("usuario"). La información a nivel de sistema se compone de las siguientes líneas de salida: PRC totales nivel de proceso. Para otros valores. La líneas que muestran la ocupación por CPU contienen el número de CPU en el . que muestra "?" si la contabilidad de procesos no podía estar encendido). se suprime toda la línea en relación con este recurso. Si un recurso del sistema particular no ha sido utilizado durante el intervalo. En caso de un sistema con varios procesadores. Para grandes cifras de memoria. 'ocioso' y 'espera'). y el porcentaje de tiempo de la CPU sin utilizar. El número de líneas que muestran la ocupación de cada CPU se pueden limitar. Esta línea contiene la cantidad total de memoria física ('tot'). Para las máquinas virtuales de una segunda línea denominada 'CPU' se muestra como una extensión de la primera línea. CPL información de la carga de la CPU. el espacio virtual de la memoria comprometida ('vmcom') y el límite máximo del espacio comprometido ('vmlim'. Además. Además. Esta línea contiene la cantidad total de espacio de intercambio en el disco ('tot') y la cantidad de espacio de intercambio libre ("libre"). parte de la cola de ejecución) o que están en espera de disco I / O. mientras que no procesos estaban esperando disco I / O ('inactivo'). la cantidad de memoria utilizado para los metadatos del sistema de ficheros ('buff') y la cantidad de memoria que se utiliza para malloc del kernel ('losa' . el porcentaje de tiempo de CPU no utilizada. Esta segunda línea contiene el robarporcentaje para todos los procesadores ("robar") completando las categorías se muestra en la primera línea ('sys'. 5 ('avg5') y 15 ('avg15') minutos. mientras que al menos un proceso estaba esperando disco-I / O ('espera'). 'irq'. la porcentaje de tiempo de CPU gastado en la gestión de interrupciones ('irq') incluyendo softirq. Esta línea contiene las cifras promedio de carga que reflejan el número de temas que están disponibles para ejecutarse en una CPU (es decir. En caso de ocupación por CPU. la cantidad de memoria que se encuentra en libertad ("libre"). Para un solo sistemas de procesador este porcentaje es igual a la general robarporcentaje. que es por defecto . SWP ocupación de intercambio e información de sobreasignación. la última columna muestra la cpu número y el porcentaje de espera ('w') para que la CPU.4). 'usuario'. el porcentaje de tiempo de CPU consumo en modo de usuario ("usuario") para todos los procesos activos (incluyendo procesos que se ejecutan con un valor mayor que cero agradable). el número de cambios de contexto ('csw') y el número se muestran las interrupciones de Limpieza ('intr'). MEM ocupación de memoria. Cada línea contiene el porcentaje de tiempo de CPU gastado en el kernel modo por todos los procesos activos ('SYS').siempre 0 para el kernel 2.último campo. Se refiere al porcentaje de tiempo de CPU robado por otros virtuales máquinas que se ejecuta en el mismo hardware. Estas cifras son un promedio de más de 1 ('avg1'). Además de la media se muestra robar-porcentaje por procesador ('stl / cpu'). la cantidad de la memoria en uso como caché de páginas ('cache'). PAG frecuencia paginación. la concurrida porcentaje es decir. incluyendo los recibidos en error ("IPI"). Per discos activo se produce una línea. El número de líneas que muestran la ocupación de disco puede ser limitado. incluyendo las recibidas por error ('TCPI'). el número de datagramas IP que local más alta de la capa protocolos que se ofrecen para la transmisión ('ipo'). el número de UDP datagramas recibidos ('UDPI') y el número de datagramas UDP transmitida ('udpo'). Esta línea contiene el número de páginas escaneadas ('scan') debido a la hecho de que la memoria libre cae por debajo de un umbral determinado y el número de veces que el kernel intenta recuperar las páginas debido a un urgente necesidad ('establo'). el número de solicitudes de escritura emitidos ("escribir") y el número medio de milisegundos necesarios para una petición ("avio ') para buscar.overcommit_memory es 2). Para cada uno se muestra la línea de interfaz de red activa. una línea para la capa IP y una línea por interfaz activa. Esta línea muestra el nombre del disco (por ejemplo hda o sda). El kernel sólo verifica si el espacio comprometido supera el límite. Una línea se muestra la actividad de la capa de transporte (TCP y UDP). DSK utilización de discos. el número de segmentos TCP de transmisión con exclusión de los que contiene sólo los octetos retransmitidos ('TCPO'). También el número de páginas que el sistema lee desde el espacio de intercambio ('Swin') y el número de páginas que el sistema escribieron para intercambiar se muestra el espacio ('SWOUT'). NET Utilización de la red (TCP / IP). ordenada en la actividad de la interfaz. El espacio comprometida es el espacio virtual reservado para todas las asignaciones de privado espacio de memoria para los procesos. ordenada en la actividad del disco. la latencia y la transferencia de datos. la porción de tiempo que el disco estaba ocupado el manejo de solicitudes ('ocupadas'). Estos contadores están relacionadas con IPv4 e IPv6. Para la capa de IP. el número de solicitudes de lectura emitió ("Leer").tamaño de swap más el 50% del tamaño de la memoria) se muestra. Estos contadores están relacionadas con IPv4 e IPv6. los contadores se muestran en relación con el número de IP datagramas recibidos de las interfaces. Para la capa de transporte. los contadores se muestran en relación con el número segmentos TCP de recibidas. si la manipulación overcommit estricta es configurado (vm. el número de recibidos Datagramas IP que fueron trasladadas a otras interfaces ('ipfrw') y el número de datagramas IP que se entregaron a los locales protocolos de capas superiores ('ent'). Esta línea muestra el nombre de la interfaz . Detrás de la abreviatura 'CMD' en la línea de cabecera. El número de líneas que muestran las interfaces de red se puede limitar. . la corriente número de página y el número total de páginas de la lista de procesos se muestran.y su porcentaje ocupado en la primera columna. Comando Th la línea puede estar rodeado de "menos / más grande que" los signos ('<line>') lo que significa que el proceso ha terminado durante la última intervalo. Este nombre puede ser rodeado por "Menos / más grande que" signos ('<name>') que significa que el proceso ha terminado en el último intervalo. los procesos se muestran desde que la utilización de los recursos ha cambiado durante el último intervalo. "---" Se muestra en lugar del porcentaje. Cuando la interfaz la velocidad no se puede determinar (por ejemplo. CPU El porcentaje de ocupación de este proceso relacionado con la capacidad disponible para este recurso en el nivel del sistema. el número de paquetes transmitidos ('PCKO'). la corriente número de página y el número total de páginas de la lista de procesos se muestran. Estos procesos podrían haber utilizado el tiempo de la CPU o emitidos en disco o red peticiones. De línea de comandos La línea de comandos completa del proceso (incluyendo argumentos). la cantidad efectiva de bits recibido por segundo ('si') y la cantidad efectiva de bits transmitida por segundo ("así"). Además. el número de paquetes recibidos ('pcki'). Sin embargo también se muestra un proceso si parte de ella se ha paginado debido a la falta de memoria (mientras que el proceso en sí estaba en el sueño estado). Después de la información de nivel de sistema. Detrás del verbo 'de línea de comandos "en la línea de cabecera. Por proceso de los siguientes campos se puede mostrar (en orden alfabético). según el modo de salida de corriente como se describe en la sección INTERACTIVO COMANDOS: CMD El nombre del proceso. El porcentaje ocupado por medio dúplex se determina mediante la comparación de la velocidad de la interfaz con el número de bits transmitidos y recibidos por segundo. que se limita a la longitud de la línea de la pantalla. para la interfaz de bucle de retorno). para dúplex completo la velocidad de la interfaz se compara con la más alta de ya sea el de transmisión o los bits recibidos. Esta información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. 'FIFO' (SCHED_FIFO) y 'roundr' (SCHED_RR) a un tiempo real proceso. Si un proceso se ha iniciado y terminado durante el último intervalo. Rawrs El número de datagramas en bruto recibidos y enviados por este proceso. PRIO La prioridad del proceso "va de 0 (prioridad más alta) a 139 (Prioridad más baja). MAJFLT El número de fallos de página emitidos por este proceso. POLÍTICA Política "normal" (SCHED_OTHER) se refiere a un proceso de tiempo compartido. los paquetes de red transferida por todos los procesos durante el último intervalo). PID de proceso-id. un '?' aquí se expone debido proceso-id es no forma parte del expediente norma contable proceso. este valor será se muestra. EXC El código de salida de un proceso terminado (segunda posición de columna 'ST' es E) o el número de señal fatal (segunda posición de la columna 'ST' es S o C). El porcentaje de ocupación de este proceso en relación con el total de carga que se produce por todos los procesos (es decir. Minflt NET El número de solicitudes de página emitida por este proceso. MEM El porcentaje de ocupación de este proceso relacionado con la capacidad disponible para este recurso en el nivel del sistema. GRUPO La identidad de grupo primario real bajo el cual se ejecuta el proceso. Prioridad 0 a 99 se utilizan para el tiempo real procesos (prioridad fija independiente de su comportamiento) y prioridad 100 a 139 para los procesos de tiempo compartido (variable prioridad en función de su reciente consumo de CPU y el buen valor). NPROCS El número de procesos activos y terminados acumulados por este usuario o programa.DSK El porcentaje de ocupación de este proceso en relación con el total de cargar que es producido por todos los procesos (es decir. . Esta información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. total en disco accesos por todos los procesos durante el último intervalo). Sin embargo cuando se instala el parche del kernel 'Cta'. S El estado actual del proceso: 'R' para la carrera (en la actualidad procesamiento o en la cola de ejecución). Para un proceso que comenzó durante el último intervalo. Sin embargo. Un residente de crecimiento puede ser causada por páginas de memoria conmovedoras que no fueron creados físicamente / carga antes (load-on-demand).6. cuando el núcleo se instala el parche 'Cta'. Esta información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. RDDSK Cuando se instala el parche del kernel 'cnt': El número de lectura accesos emitidos físicamente en el disco (lo que la lectura del disco caché no se ha contabilizado). sin valor se muestra desde la ocupación de la memoria residente. se mostrará este valor. RGROW La cantidad de memoria residente que el proceso ha crecido durante el último intervalo. cuando el núcleo se instala el parche 'Cta'. el crecimiento residente refleja el tamaño total residente del proceso en ese momento. Cuando no se ha instalado el parche del kernel 'cnt'. sin valor se muestra desde los contadores de la red no son parte de la norma registro contable proceso. cuando el núcleo se instala el parche 'Cta'. por ejemplo negativo cuando parte del proceso se pagina fuera debido a falta de memoria o cuando el proceso libera asigna dinámicamente memoria. RNET El número de paquetes TCP y UDP recibidos por este proceso.20): Los datos de lectura transferencia emitida físicamente en el disco (lo que la lectura del disco caché no se ha contabilizado). Sin embargo. pero el kernel mantiene estadísticas io estándar (> = 2. Si un proceso ha terminado en el último intervalo. cuando el parche del kernel Se instala 'Cta'. no es parte de la registro contable proceso estándar. Sin embargo. sin valor se muestra desde los contadores de la red no están registrados en la registro contable proceso estándar. sin valor se muestra desde la ocupación de la memoria residente. Tenga en cuenta que un crecimiento residente también puede ser. "S" para dormir . se mostrará este valor.Esta información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. se mostrará este valor. Sin embargo. se mostrará este valor. Si un proceso ha terminado en el último intervalo. Si un proceso ha terminado en el último intervalo. Si un proceso ha terminado en el último intervalo. no es parte de la registro contable proceso estándar. Rsize El consumo total de residentes en la memoria consumida por este proceso (o usuario). el número de la señal se muestra en la de la columna 'EXC'. SNET El número de paquetes TCP y UDP-transmitido por este proceso. cuando el parche del kernel Se instala 'Cta'. El valor S significa que el proceso se ha terminado involuntariamente por una señal. Este información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. y 'E' (salida) de procesos que han finalizado durante el último intervalo. "D" para dormir no interrumpible. y el tamaño promedio por transferencia en bytes. Si un proceso ha terminado en el último intervalo. se mostrará este valor. cuando el núcleo se instala el parche 'Cta'. STDATE La fecha de inicio del proceso. "T" para el detenido (suspendido o trazado). 'Z' para zombie (que espera para ser sincronizado con su proceso padre). sin valor se muestra desde la red-contadores no son parte de la norma registro contable proceso. produciendo un volcado de memoria en su directorio actual. La primera posición indica si se ha iniciado el proceso de durante el último intervalo (el valor N significa "nuevo proceso"). TCPRCV El número de recibir las solicitudes emitidas por este proceso para TCP tomas de corriente. SYSCPU CPU consumo de tiempo de este proceso en modo de sistema (kernel modo). El valor C significa que el proceso se ha terminado involuntariamente por una señal. Sin embargo. Sin embargo. la Se muestra el código de salida de la columna 'EXC'. Si un proceso ha terminado en el último intervalo. 'W' para el bombeo. STTIME La hora de inicio del proceso. se mostrará este valor. El valor E significa "salida" de oficio el proceso '. TCPSND El número de solicitudes de envío emitidas por este proceso para TCP . La segunda posición indica si el proceso se ha terminado durante el último intervalo. Esta información sólo puede ser mostrado cuando el parche del kernel Se instala 'cnt'. por lo general debido a un manejo de llamadas del sistema. sin valor se muestra desde los contadores de la red no están registrados en la registro contable proceso estándar. el número de la señal se muestra en la columna "EXC '. ST El estado de un proceso.interrumpible (esperar a que suceda un evento). UDPSND El número de datagramas UDP transmitidos por este proceso. sin valor se muestra desde los contadores de la red no están registrados en la registro contable proceso estándar. Sin embargo. cuando el núcleo se instala el parche 'Cta'. THR Una aplicación multiproceso se compone de varios hilos. Si un proceso ha terminado en el último intervalo. Un crecimiento virtual puede ser causada por. Nota que un crecimiento virtual también puede ser negativo por ejemplo un issueing free () o separar un segmento de memoria compartida. sin valor se muestra desde la ocupación de la memoria virtual no es parte de la registro contable proceso estándar. Si un proceso ha terminado en el último intervalo. cuando el núcleo se instala el parche 'Cta'. Esta información sólo puede se muestra cuando se instala el parche del kernel 'cnt'. Todo temas relacionados se encuentran en un grupo de hilos. Cada hilo está representado por lo alto como una línea separada. y el tamaño promedio por transferencia en bytes. se mostrará este valor. Si un proceso ha terminado en el último intervalo. Sin embargo. cuando el núcleo se instala el parche 'Cta'. Si un proceso ha terminado en el último intervalo. debido a la procesar el texto del programa propio. el crecimiento virtuales refleja el tamaño virtual total del proceso en ese momento. procesos) están relacionados con el mismo grupo de hilos. USRCPU CPU consumo de tiempo de este proceso en modo de usuario. Este información sólo puede ser mostrado cuando el parche del kernel 'cnt' es instalado. cuando el núcleo . sin valor se muestra desde los contadores de la red no están registrados en la registro contable proceso estándar. VGROW La cantidad de memoria virtual que el proceso se ha convertido en el último intervalo. USERNAME La identidad real del usuario bajo el cual se ejecuta el proceso. sin valor se muestra desde los contadores de la red no están registrados en la registro contable proceso estándar. y el Tamaño promedio por transferencia en bytes. representada por encima de una sola línea.4 es casi imposible determinar qué hilos (es decir. por ejemplo issueing un malloc () o colocar un segmento de memoria compartida. Para un proceso que se inició durante el último intervalo. Esta información puede sólo se muestra cuando se instala el parche del kernel 'cnt'. En los sistemas Linux 2.tomas de corriente. se mostrará este valor. Sin embargo. Sin embargo. UDPRCV El número de datagramas UDP recibidos por este proceso. se mostrará este valor. y el tamaño promedio por transferencia en bytes. 6.se instala el parche 'Cta'. pero el kernel mantiene estadísticas io estándar (> = 2. cuando el núcleo se instala el parche 'Cta'. Este contador se mantiene durante el proceso de aplicación que escriba sus datos en la memoria caché (Suponiendo que estos datos se transfiere físicamente en el disco más adelante). una salida analizable se produce para cada muestra. VSTEXT El tamaño de la memoria virtual que utiliza el texto común de esta proceso. El proceso original muestra los datos escritos como WRDSK. Sin embargo.6. Cuando no se ha instalado el parche del kernel 'cnt'. Por ejemplo.20): La escritura de los datos transferencia previamente representó este proceso o en otro proceso que se ha cancelado. pero el kernel mantiene estadísticas io estándar (> = 2. se mostrará este valor. WRDSK_CANCEL Cuando no se ha instalado el parche del kernel 'cnt'. estos valores se muestran por separado. se mostrará este valor. VSIZE El uso total de memoria virtual consumida por este proceso (o usuario). cuando se instala el parche del kernel 'Cta'. Si un proceso ha terminado en el último intervalo. Tenga en cuenta que los accesos número de lectura y escritura son no se mantienen por separado en la contabilidad de procesos estándar registro. Normalmente los procesos de aplicación sólo la transferencia de sus datos a la memoria caché. cuando un proceso escribe nuevos datos en un archivo y que los datos se eliminan de nuevo antes de que el buffers de caché se han volcado a disco. mientras que la física accesos de escritura se hacen más tarde por los demonios del núcleo como pdflush. Tenga en cuenta que el disco I / O necesitaba para el intercambio no es tenido en cuenta.20): La escritura de los datos transferencia emitida físicamente en el disco (para escribir en el disco caché no se ha contabilizado). Esto significa que sólo un valor se da para lectura de y escribir de por si un proceso ha terminado en el último intervalo. Sin embargo. Parseable SALIDA Con la bandera -P seguido de una lista de una o más etiquetas (comaseparado). Las etiquetas . mientras que el proceso que elimina / trunca el archivo muestra los datos extraídos no volcados como WRDSK_CANCEL. sin valor se muestra desde la ocupación de la memoria virtual no es parte de la registro contable proceso estándar. WRDSK Cuando se instala el parche del kernel 'cnt': El número de escritura accesos emitidos físicamente en el disco (para escribir en el disco caché no se ha contabilizado). el consumo de esta CPU en modo de usuario para procesos de prioridad alterada por nice (reloj-ticks). el consumo de todos los de la CPU en Modo (reloj garrapatas). "DSK" y "NET". el consumo de esta CPU en el usuario Modo (reloj garrapatas). el consumo para todos los de la CPU en modo de sistema (reloj garrapatas). el consumo de esta CPU en modo inactivo (reloj garrapatas). La primera parte de cada línea de salida consta de los siguientes seis campos: la etiqueta (el nombre de la etiqueta). época (el tiempo de este intervalo como el número de segundos desde el 01/01/1970). "SWP". Los campos subsiguientes de cada línea de salida dependen de la etiqueta: CPU campos siguientes: número total de reloj-ticks por segundo para esta máquina. el consumo de esta CPU en modo del sistema (reloj garrapatas). y el intervalo (número de segundos transcurridos para este intervalo). acogida (el nombre de la máquina).que se puede especificar para las estadísticas a nivel de sistema corresponden a la etiquetas (primer verbo de cada línea) que se pueden encontrar en el interactivo salida: "CPU". el consumo de esta CPU en modo softirq (reloj . sólo si el kernel-patch se ha instalado). todas las estadísticas-y el sistema de nivel de proceso son se muestra. cpu campos siguientes: número total de reloj-ticks por segundo para esta máquina. "RPC" (cpu). sólo si el kernel-patch se ha instalado) y "PRN" (red. y el consumo en toda la CPU de modo roban (Reloj garrapatas). la fecha (fecha de este intervalo en formato AAAA / MM / DD). el consumo de todos los de la CPU en el usuario modo para los procesos de prioridad alterada por nice (reloj de las garrapatas). "PAG". el consumo para todos CPU en modo inactivo (reloj garrapatas). tiempo (tiempo de esta intervalo en el formato HH: MM: SS). el consumo en toda la CPU modo de usuario (reloj garrapatas). Con la etiqueta de "ALL". "PRD" (disco. el consumo de esta CPU en modo irq (reloj garrapatas). "cpu" "CPL" "MEM". número de procesadores. el consumo de todos los de la CPU en modo irq esperar (Reloj garrapatas). procesador de serie. "PRM" (memoria). el consumo de esta CPU en el modo de espera (Reloj garrapatas). el consumo de todos los de la CPU en modo softirq (Reloj garrapatas). Para cada intervalo de todas las líneas solicitados se muestran después de lo alto de espectáculos una línea sólo contiene la etiqueta "SEP" como separador antes de las líneas para la siguiente muestra se generan. Para las estadísticas de nivel de proceso se introducen etiquetas especiales: "PRG" (General). número de páginas exploraciones. número de sectores transferido para lecturas. El tamaño del espacio comprometido (páginas). SWP campos siguientes: tamaño de página para esta máquina (en bytes). el tamaño de swap-free (páginas). el número de contexto-switches. el número de milisegundos empleados para E / S. el promedio de carga de los últimos cinco minutos. el promedio de carga para el minutos. y el consumo para este CPU en el modo de robar (reloj garrapatas). y el límite para el espacio comprometido (páginas). el tamaño de intercambio (páginas). y el número de swapouts. número de allocstalls. Campos siguientes: nombre del disco. el tamaño de caché de páginas (páginas). el número de lecturas emitió. CPL final campos siguientes: número de procesadores. PAG campos siguientes: tamaño de página para esta máquina (en bytes). y el número de de interrupciones de dispositivos. número de swapins. y el tamaño de losa (páginas). 0 (uso futuro).garrapatas). MEM campos siguientes: tamaño de página para esta máquina (en bytes). . el tamaño de memoria libres (páginas). el tamaño de la caché del búfer (páginas). 0 (uso futuro). el tamaño de memoria física (páginas). DSK Por cada línea de disco se muestra. el promedio de carga de último cuarto de hora. número de escrituras emitidas y el número de sectores transferido para escritura.