El Cima La herramienta de utilidad es una herramienta útil que brinda a los usuarios de Linux un vistazo a las estadísticas de rendimiento de sus sistemas. Puede usarlo para monitorear métricas de recursos como uso de memoria, UPC, promedio de carga, tiempo de actividad y procesos que se ejecutan en el sistema.
La herramienta de utilidad superior brinda al usuario una descripción general de las estadísticas de rendimiento cruciales del sistema. La imagen a continuación es una captura de pantalla del terminal que muestra las estadísticas del sistema, como usuarios registrados, Tareas, tiempo de actividad, utilización de la CPU, utilización de la memoria y el uso de intercambio.
Cada columna de arriba representa información diferente ya que las líneas horizontales indican un resumen de las diferentes áreas que se ejecutan en el sistema. Analicemos algunas de las columnas para una mejor comprensión.
PID: esto significa ID de proceso. Cada proceso en ejecución en los sistemas Linux lleva un PID
USUARIO: este es el usuario que ejecuta el proceso o el uso bajo el cual se ejecuta el proceso.
PR: indica la prioridad del proceso desde el kernel de Linux
NI: representa el valor agradable que coincide con el espacio del usuario. El valor oscila entre -20 como la cifra más alta, 0 como la predeterminada y +19 como la más baja. Existe una relación entre valor agradable y prioridad que es PR = 20 + NI
VIRT: representa la cantidad de memoria virtual que utiliza el proceso. También describe el tamaño virtual de un proceso.
RES: define la capacidad de la memoria residente.
SHR: se refiere a la memoria compartida que se le asigna a un proceso. También indica cuánto de VIRT está disponible para compartir en términos de bibliotecas o memoria.
- S: representa el estado de un proceso en particular que tiene los siguientes valores:
- D – Un proceso que espera que algo suceda
- R – Listo para ejecutar el proceso
- S: estado de suspensión del proceso en espera de un desencadenante
- T: indica un proceso rastreado o detenido
- Z: indica un proceso muerto (proceso Zombie) o uno que ha completado la ejecución
%CPU: tiempo que la tarea ha estado usando desde la última actualización. En máquinas con más de CPU, el porcentaje puede ser más del 100%
%MEM: un porcentaje de la memoria física disponible que utiliza un proceso
TIME+: representa el tiempo total que utiliza una tarea desde que se inició
COMANDO: representa el proceso real o el comando que se está ejecutando actualmente
Es posible que otros resultados en la línea de comandos que siguen al comando superior no estén visibles en la primera página. Incluyen:
- Tiempo de actividad y promedio de carga
- Estados de la CPU
- Tareas
- Uso de memoria
1) Uso del menú de ayuda superior
La naturaleza interactiva del menú de ayuda brinda opciones sobre la cantidad de comandos que usan los administradores. Para obtener ayuda para usar la utilidad principal, simplemente escriba h o el símbolo de interrogación ?
2) Actualización manual de pantalla
De forma predeterminada, el comando superior muestra información en un intervalo de 3 segundos. Para obtener el modo de actualización manual, use el INGRESAR o ESPACIO teclas.
3) Cambiar el modo de visualización
En lugar de usar una sola ventana para analizar su sistema, puede configurar la salida para mostrar cuatro ventanas, cada una con un campo o grupo diferente usando los nombres:
- Mem: ordenar por %MEM
- Def : Ordenar por %CPU
- Trabajo: ordenar por PID
- Usr: campo Ordenar por usuario
El Modo de visualización alternativo se logra presionando A, dando a cada campo un resumen único.
Alternar entre ventanas es posible a través de un (siguiente) y w (anterior) teclas. Además, puede pulsar gramo e ingrese entre 1 y 4 para alternar entre las ventanas.
4) Mostrar en negrita
El uso de la letra B cambia la salida en negrita. Cuando la B está ENCENDIDA y está en modo monocromático, toda la pantalla aparecerá normalmente a menos que x e y estén en modo inverso y no proporcionen visualización
5) Establecer el intervalo de tiempo
Utilizar el D o la s teclas para cambiar el marco de tiempo de retardo de salida. Cuando ingrese d o s, recibirá un mensaje para ingresar un valor, que la pantalla seleccionará como su intervalo en segundos.
6) Cambio de información de carga, memoria y tareas
Las llaves m, t, l alterna la información de la memoria, la tarea o el estado de la CPU y el promedio de carga, respectivamente.
7) Gestión de campos de visualización
Usar F para elegir el campo que desea utilizar en la pantalla. Para seleccionar un campo, presione el botón ESPACIO o la teclas d hasta que veas los campos con un Astérix
Presione-F-seleccionar-campos-comando superior
Manipulando la salida anterior use las teclas < o > para manipular la salida anterior hacia la izquierda o hacia la derecha.
8) Clasificación inversa El orden predeterminado de clasificación se lleva a cabo en orden descendente. Usar R
para invertir el orden. El uso de esta interacción destaca los procesos que consumen la menor cantidad de CPU en la parte superior.
9) Mostrar la ruta completa de comando Usarás C
Presione-c-comando superior
10) Tareas inactivas El Yo clave muestra todas las tareas activas. Cuando está apagado, no se mostrará ninguna tarea que no se haya utilizado. Sin embargo cuando %UPC y TIEMPO+
los campos se enfocan, algunos procesos pueden mostrarse pero sin tiempo asignado o uso de CPU.
11) Vista al bosque Utilizar el tecla V
comando v-option-top
12) Cambio de mapa de colores presione el tecla Z
Color-mapping-using-Z-top-command
13) Alternar color
Para activar/desactivar la salida de pantalla, use z para cambiar la ventana activa al último esquema de color. El comando modifica el resumen y el área de tareas.
14) Cambiar el resaltado del campo de clasificación y las tareas activas Golpea el tecla x para los cambios de alternancia de columnas. Un campo de clasificación en particular puede no ser visible debido a un tamaño de pantalla insuficiente y, al mismo tiempo, la iterativa comando f
esta apagado.
15) Mostrar procesos específicos del usuario Presionando el letra u
Solicitud de comando superior del usuario El siguiente resultado enumera los procesos del usuario
Mostrar-procesos-usuario-comando superior
16) El número de tareas mostradas Usar ni #
Prompt-maximum number-tasks-top
top-ten-tasks-top-command
17) Elimina Tareas Para terminar una tarea, simplemente presione el botónk k
Presione-letra-k-prompt-pid-top-command
18) Tarea Renice Los administradores utilizan el opción r para cambiar la prioridad del proceso y puede reprogramar su prioridad. Al usar r, obtendrá un mensaje para el PID y un valor para ajustarlo. Un número negativo o ninguna entrada de PID tiene como valor predeterminado la primera tarea en la salida. Entrar a 0
si desea renovar el comando superior, mientras que al mismo tiempo ingresar un PID positivo conduce a la pérdida de prioridad, y uno negativo ganará favor en el núcleo.
- El caso predeterminado de renicing permite al usuario aumentar pero no disminuir el valor de Niza. Abortar cualquiera de los procesos de renice usando:
- En el indicador de PID, especifique un número no válido
- En el buen mensaje, ingrese ENTER
Renice-top-mando
19) Estados de CPU separados Para emitir el comando anterior, debe saber que teclear afecta cómo aparece el estado de la CPU. Notarás la %UPC
en el área de resumen.
20) Resuma el estado de la CPU usa el numero 2
como el comando para alternar entre la visualización del resumen de la CPU (obtenido por 1) o el resumen además de las estadísticas para cada nodo.
21) Use el comando superior para enviar la salida a otro archivo Si desea guardar la salida del comando superior en otro archivo, use el -B
$ top -b -n 1 > output.txt$ cat output.txt
redirect-top-output-file
22) Cambio de proceso inactivo en la línea de comandos El I
arriba con i-option
23) Establecer el número de iteraciones en la línea de comandos
top-n-iteraciones
24) Supervisión de PID específicos Como administrador, es posible que desee seguir un PID en particular utilizando elopción -p
. Un valor de 0 se centra en el comando (superior) en sí.
Utilice la siguiente sintaxis
$ top -p valor_pid
$ top -p 3520
Siga el comando superior PID específico
25) Verifica la versión de Top Command Los administradores del sistema pueden usar opción -v
top-v-check-version
Conclusión
Como ha visto, usar la utilidad superior para monitorear el rendimiento de sus sistemas es bastante fácil. La herramienta le da una idea de lo que está sucediendo en su sistema y puede ser una excelente herramienta para solucionar problemas, especialmente cuando su sistema se ralentiza debido a un proceso que acapara los recursos del sistema. Leer también :
Cómo usar htop para monitorear los procesos del sistema Linux