25 ejemplos de comandos principales para monitorear el rendimiento del servidor Linux

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.

top-command-linux-salida

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 ?

ayuda-superior-comando-linux

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.

mostrar4-columnas-comando-superior

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.

Cambiar-intervalo-de-tiempo-comando-superior

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

son seleccionados.  Una vez que haya terminado, salga usando la tecla q o ESC.

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

para obtener la ruta completa junto con los argumentos de la línea de comando en su columna, como se muestra

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

para mostrar los procesos de manera jerárquica

comando v-option-top

12) Cambio de mapa de colores presione el tecla Z

para obtener una pantalla que le permite cambiar los colores.  Z trae otra pantalla que manipula el color de la ventana actual o de las cuatro ventanas.  Verá cuatro letras mayúsculas que le dan la opción de seleccionar ocho números para obtener el color que desea.

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

solicitará un usuario y luego mostrará los procesos asociados con el usuario.

Solicitud de comando superior del usuario El siguiente resultado enumera los procesos del usuario

linuxtechi

Mostrar-procesos-usuario-comando superior

16) El número de tareas mostradas Usar ni #

le solicita que ingrese el número máximo de tareas que se mostrarán.

Prompt-maximum number-tasks-top

La siguiente salida de pantalla muestra el número de tareas (10) para mostrar.

top-ten-tasks-top-command

17) Elimina Tareas Para terminar una tarea, simplemente presione el botónk k

y en el teclado.  Esto solicita el PID del proceso que desea finalizar.  Si no se proporciona PID, la señal predeterminada finalizará.

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

En cualquier indicación, use la tecla ESC

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

opción.

redirect-top-output-file

22) Cambio de proceso inactivo en la línea de comandos El I

opción establece el comando superior con su último estado

arriba con i-option

23) Establecer el número de iteraciones en la línea de comandos

Utilice la opción -n para establecer el número de iteraciones por las que pasa el comando superior antes de salir

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

Por ejemplo,

Siga el comando superior PID específico

25) Verifica la versión de Top Command Los administradores del sistema pueden usar opción -v

para ver la versión de comando superior

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

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *