Inglés: Linoxide
compilador: /geekpilinux.cn/article-2352-1.html Linux de China
Linux en los mejores comando muestra los procesos en ejecución en el sistema. Es una de las herramientas más importantes para los administradores de sistemas. Es ampliamente utilizado en el servidor de monitorización de la carga. En esto, vamos a explorar los detalles de la orden superior. El comando superior es un comando interactivo. También puede ejecutar muchos comandos cuando se ejecuta la parte superior. Vamos a explorar estos comandos.
(Traducción: diferentes versiones del comando top en una variedad de diferentes detalles, si se determina que no al mismo tiempo, por favor, lea el manual de la ayuda y la asistencia en el comando.)
A la salida del comando Top
En primer lugar, vamos a ver la salida. El comando superior muestra un montón de sistemas de información. Tenemos que entender el significado de las diferentes partes de la producción: el tiempo de ejecución por defecto, los mejores comando muestra el siguiente resultado:
Las primeras líneas muestran el nivel de generalización varios parámetros del sistema, seguido por el proceso y su propiedad en la columna.
promedios de tiempo de actividad y de carga 1.1 del sistema
alto mando superior para mostrar la salida del comando tiempo de actividad similar.
Estos campos muestran:
-
hora
-
El sistema se ha quedado fuera de tiempo
-
El número actual de usuarios registrados, en
-
La carga media respectiva dentro de los últimos 5, 10 y 15 minutos.
Que se puede utilizar comando 'l' para cambiar el tiempo de actividad de la pantalla.
1.2 Tarea
La segunda línea muestra la tarea de resumen o proceso. Un proceso puede estar en diferentes estados. Esto muestra el número de todos los procesos. Además, no se están ejecutando, dormir, se detuvo, el número de proceso zombi (zombi es un estado del proceso). Estos procesos se resumen información puede ser representada en conmutación 't'.
1.3 estado de la CPU
La siguiente fila muestra el estado de la CPU. Esto muestra el porcentaje de tiempo de CPU en diferentes modos. Estos diferente tiempo de CPU, dijo:
-
nosotros, el usuario: Duración de la CPU (prioridad no ajustado) proceso de usuario
-
sy, sistema: correr proceso de kernel tiempo de CPU
-
Ni, niced: Ejecutar el usuario para ajustar la prioridad del proceso de tiempo de CPU
-
wa, IO espera: espera para IO completado el tiempo de CPU
-
hola: alarmas de tiempo de CPU
-
si: interrupción de software de procesamiento de tiempo de CPU
-
ST: Esta máquina virtual es robado por el tiempo de CPU hipervisor (Traducción: si se encuentra en vm bajo un hipervisor, hipervisor es en realidad consumen parte del tiempo de procesamiento de la CPU).
Puede comando 't' para cambiar la pantalla.
Uso 1.4 Memoria
Las siguientes dos líneas de uso de la memoria de visualización, un poco como el comando 'libre'. La primera línea es el uso de la memoria física, la memoria virtual utilizando la segunda línea (espacio de intercambio).
aparece la memoria física de la siguiente manera: toda la memoria disponible, la cantidad de memoria utilizada, la memoria libre, buffer de memoria. Del mismo modo: sección de intercambio de muestra: todos se han utilizado, y el espacio de intercambio tampón libre.
La memoria puede mostrar comando 'm' para cambiar.
1,5 campos / columnas
Atributos y estado en el sistema enumeran lateralmente a continuación, se muestra el proceso de la columna. Diferentes columnas representan diferentes atributos explican a continuación.
En forma predeterminada, los mejores los muestra sobre el proceso:
PID
Identificador único para el ID de proceso, proceso
USUARIO
El nombre de usuario real del propietario del proceso.
PR
prioridad de planificación de un proceso. Algunos valor de este campo es 'RT'. Esto significa que estos procesos se ejecutan en modo de tiempo real.
NI
buen valor del proceso (prioridad). El valor más pequeño significa una mayor prioridad.
VIRT
La memoria virtual utilizado por el proceso.
RES
tamaño de la memoria residente. tamaño de intercambio no residente en memoria de la memoria física utilizada por la tarea.
SHR
SHR es el proceso de utilización de la memoria compartida.
S
Este es el estado del proceso. Tiene los siguientes valores diferentes:
-
D - estado de sueño ininterrumpido.
-
R - modo de funcionamiento
-
S - estado de sueño
-
T - rastreado o detenido
-
Z - estado zombi
%UPC
Desde la última actualización para el tiempo de CPU utilizado por la tarea ahora porcentaje.
% MEM
El porcentaje de memoria física disponible utilizado por el proceso.
TIEMPO +
Después de todo el tiempo de la CPU para iniciar la tarea que ahora se utiliza en centésimas de segundo.
MANDO
Ejecute el comando utilizado por el proceso.
Muchos de datos por defecto no muestra, pueden mostrar un proceso de fallo de página, grupo efectivo y el ID de grupo, y otra información adicional.
En segundo lugar, el comando interactivo
Hemos dicho antes la parte superior es un comando interactivo. Ya nos hemos reunido en una serie de comandos. Aquí vamos a explorar más comandos.
2,1 'h': Ayuda
En primer lugar, podemos usar la 'h' o el comando '?' Interactivo para mostrar el menú de Ayuda.
2.2 '' o '': actualizar la pantalla
Después de que el orden de arriba para actualizar la pantalla en un intervalo predeterminado en particular (3 segundos). Para actualizar manualmente el usuario puede entrar en un espacio o retorno de carro.
2,3 'A': alternativamente cambiar el modo de visualización
El comando para cambiar entre pantalla completa y el modo alternante. 4 se muestra en la ventana de modo alternativo (Anotación: se centran en diferentes campos, respectivamente):
-
Def (grupo de campos por defecto)
-
Trabajo (grupo de trabajo de campo)
-
MEM (Memoria grupo de campo)
-
Usr (grupo campo de usuario)
Hay cuatro grupos de campos un resumen de área configurable independiente y su propia área de trabajo configurable. 4 ventana, sólo una ventana es la ventana actual. El nombre de la ventana actual se muestra en la parte superior izquierda. (Traducción: sólo la ventana actual aceptar el comando de teclado interactivo)
Podemos utilizar la 'a' y 'w' para cambiar entre cuatro ventanas. 'A' se mueve a una ventana trasera, 'w' Mover a la ventana anterior. Con el comando 'g' se puede introducir un número para seleccionar la ventana actual.
2.4 'B': Disparo negrita
Parte de la información importante se muestra en negrita. Este mando se puede conmutar en negrita.
2,5 'd' o 's': establecer el intervalo de actualización de la pantalla
Al pulsar 'd' o 's', se le pedirá que introduzca un valor (en segundos), que se establece como el valor del intervalo de actualización. Si introduce aquí un 1, los mejores actualizaciones por segundo.
2,6 'l', 't', 'm': Visualización de conmutación de carga, la memoria la información de tareas
Esta carga media que corresponde a la parte superior de conmutación, la información de la tarea / CPU y estado de la memoria antes de la visualización.
2,7 'f': gestión de campo
Se utiliza para seleccionar los campos que desee mostrar. Con se selecciona una marca '*'.
Y teclas de cursor hacia abajo para navegar en el campo, el campo puede elegir la tecla del cursor izquierdo, un retorno de carro o la tecla de cursor hacia la derecha.
Pulse '<' se mueve hacia la izquierda ordenadas campo, '>' se mueve hacia la derecha.
2,8 'R': de pedido inversa
interruptor de marcha atrás / general de ordenación.
2,9 'c': instrucción de activación
Alternar mostrar la ruta completa y el nombre del programa cuando se inicia el proceso.
2.10 'i': tarea inactiva
Cambiar la tarea pantalla en reposo.
2.11 'V': Vista de árbol
Cambio de vista de árbol.
2.12 'Z': Cambio del color
Pulse 'Z' para cambiar la pantalla superior de color de salida de comandos de visualización para el usuario. 8 colores pueden ser seleccionados para las ocho áreas de tareas.
A continuación se muestra una vista superior de una pantalla 4 de color.
2,13 'z': de conmutación de pantalla a color
Cambio del color, es decir, una pantalla de color se abre o cierra.
2,14 'x' o 'y'
Cambio de información de realce: 'x' destacará el campo de clasificación (columna); 'y' pondrá de relieve los procesos en ejecución (transversales). Dependiendo de la configuración de pantalla, es posible que necesite de color de salida para ver que destacó.
2.15 'u': un proceso específico de usuario
Mostrar un proceso de usuario específico. Se le pedirá que introduzca un nombre de usuario. En blanco mostrará todos los usuarios.
2.16 'n' o '#': número de tareas
Establece el número máximo de tareas aparece
2.17 'k': Finalizar tarea
A uno de los altos mandos de los comandos más importantes. Para la transmisión de señales a la tarea (normalmente el final de la tarea).
2,18 'r': cambio de prioridades
Re-establecer la prioridad de una tarea.
En tercer lugar, las opciones de línea de comandos
Estas opciones de línea de comandos y comandos mencionados anteriormente son en su mayoría de la misma. La salida del comando top se puede utilizar para interoperar, pero también se puede ejecutar sin argumentos principio Para establecer el efecto que desea.
3,1-b: El modo por lotes
opción -b para iniciar el comando top en modo batch. Cuando se desea guardar el archivo de salida es muy útil.
3,2-c: Nombre del comando / programa de activación
Como se comentó anteriormente, el comando de estado para, esta opción más de una vez para recordar un programa / comando muestra la pantalla (si se muestra la ruta completa).
3.3 -d: establecer el intervalo de retardo
Fije el intervalo superior de la pantalla (en segundos). Por ejemplo:
$ -D superior 1
Top comenzará a refrescar intervalos de un segundo.
3.4 -i: para cambiar los procesos de pantalla en espera
Esta opción se encuentra en la parte superior de un comando de recordar lo contrario de estado 'i'.
3,5 -n: Establecer el número de iteraciones
Con la opción -n, se puede establecer el número de iteraciones antes de la salida superior.
$ -N superior 3
Se terminará después de la salida de refresco tres veces.
3.6 -p: monitor específico PID
Puede utilizar la opción -p para controlar el PID especificado. PID es un valor de 0 como su propio orden superior PID.
3.7 -u o -U: nombre de usuario o UID
Los usuarios pueden navegar por el proceso específico de estas opciones. nombre de usuario o UID pueden ser especificados en las opciones. -p, -u y -U opciones son mutuamente excluyentes, pero sólo puede usar una de estas opciones. Cuando intenta utilizar una combinación de estas opciones, se obtendrá un error:
$ Top -u -p 28453 Raghu
Top: conflicto selecciones de proceso (T / p / u)