Cuando reviso sistemas Linux (o incluso resuelvo problemas de computadoras que ejecutan otros sistemas operativos), con frecuencia uso el top
Comando para verificar la utilización de RAM y CPU del sistema. Me proporciona información para evaluar el estado general de la computadora. Aprendí sobre el top
command al principio de mi viaje por Linux y he confiado en él para obtener una descripción general rápida de lo que sucede en los servidores u otros sistemas Linux, incluido Raspberry Pi. Según su página de manual, el programa top proporciona una vista dinámica en tiempo real de un sistema en ejecución. Puede mostrar información de resumen del sistema, así como una lista de procesos o subprocesos que actualmente administra el kernel de Linux .
Una descripción general rápida suele ser todo lo que necesito para determinar qué está pasando con el sistema en cuestión. Pero hay mucho más en top
comando de lo que se ve a simple vista. Características específicas de tu top
El comando puede variar según la versión (procps-ng, Busybox, BSD) que ejecute, así que consulte la página de manual para obtener más detalles.
Para iniciar top
, escríbelo en tu terminal:
$ top
Los procesos en ejecución se muestran debajo del encabezado de la tabla en la parte top
y las estadísticas del sistema se muestran arriba.
Top 05:31:09 up 55 min,3 users,load average: 0.54, 0.38, 0.46
Tasks: 469 total, 1 running, 468 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.4 sy, 0.0 ni, 98.6 id, 0.1 wa, 0.0 hi,0.0 si,0.0 st
MiB Mem : 32116.1 total, 20256.5 free, 6376.3 used, 5483.3 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 25111.4 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2566 don 20 0 11.9g 701300 78848 S 3.3 2.1 2:03.80 firefox-bin
1606 don 20 0 24.2g 88084 4512 S 2.0 0.3 0:39.59 elisa
1989 don 20 0 894236 201580 23536 S 2.0 0.6 0:46.12 stopgo-java
5483 don 20 0 24.5g 239200 20868 S 1.3 0.7 0:26.54 Isolated Web Co
5726 don 20 0 977252 228012 44472 S 1.3 0.7 0:41.25 pulseaudio
Presiona la Z tecla para cambiar el color de la salida. Creo que esto hace que la salida sea un poco más agradable a la vista.
Presiona el 1 para ver una representación gráfica de cada núcleo de CPU en el sistema. Presiona 1 repetidamente para evaluar las estadísticas centrales de sus núcleos de CPU.
Puede mostrar el uso de la memoria gráficamente invocando el top
comando y luego presionando la m clave.
Principales opciones útiles
Si solo busca los procesos iniciados por un usuario específico, puede obtener esa información con -u
opción:
$ top -u 'username'
Para obtener una lista de procesos inactivos en su sistema, use -i
opción:
$ top -i
Puede establecer el intervalo de actualización en un valor arbitrario en segundos. El valor predeterminado es tres segundos. Cámbielo a cinco así:
$ top -d 5
También puede ejecutar top
en un temporizador. Por ejemplo, el siguiente comando establece el número de iteraciones en dos y luego sale:
$ top -n 2
Localizar un proceso con top
Presiona Mayús+L para localizar un proceso por su nombre. Esto crea un aviso justo encima de la línea de encabezado de la tabla en negrita. Escriba el nombre del proceso que está buscando y luego presione Enter o Volver para ver las instancias de ese proceso resaltadas en la lista de procesos recién ordenados.
Deteniendo un proceso con top
Puede detener o "matar" un proceso en ejecución con top
, también. Primero, busque el proceso que desea detener usando Shift+L o pgrep
. A continuación, presione K e ingrese el ID del proceso que desea detener. El valor predeterminado es el que está en la parte superior de la lista, así que asegúrese de ingresar el PID que desea detener antes de presionar Enter. , o puede detener un proceso que no tenía intención de detener.
Superior superior
Hay muchas iteraciones del top
comando, incluido htop
, atop
, btop
y top
. Hay top
especializados comandos, también, como powertop
para uso de energía y ntop
para redes. ¿Cuál es tu top
favorito? ?