![Las mejores alternativas de PubFilm en 2020 (los mejores sitios de transmisión de películas)](/f/8d0aaa3463271b2329ad4aa22077bb85.jpg?width=100&height=100)
Recuerdo haber leído una vez que los administradores de sistemas eficientes son gente vaga. La razón no es que no estén haciendo su trabajo o perdiendo el tiempo, se debe principalmente a que han automatizado gran parte de sus tareas rutinarias. Por lo tanto, no tienen que cuidar de sus servidores y pueden usar su tiempo para aprender nuevas tecnologías y mantenerse siempre en la cima de su juego.
Parte de la automatización de sus tareas es aprender a hacer que un script haga lo que tendría que hacer usted mismo de otra manera. Agregar continuamente comandos a su propia base de conocimientos es igualmente importante.
Por esa razón, en este artículo compartiremos un truco para averiguar qué procesos consumen mucha memoria y uso de CPU en Linux.
Dicho esto, profundicemos y comencemos.
El siguiente comando mostrará la lista de procesos principales ordenados por RAM y uso de CPU en forma descendiente (elimine el tubería y cabeza si quieres ver la lista completa):
# ps -eo pid, ppid, cmd,% mem,% cpu --sort = -% mem | cabeza.
PID PPID CMD% MEM% CPU. 2591 2113 / usr / lib / firefox / firefox 7.3 43.5. 2549 2520 / usr / lib / virtualbox / Virtual 3.4 8.2. 2288 1 /home/gacanepa/.dropbox-dis 1.4 0.3. 1889 1543 c: \ TeamViewer \ TeamViewer.ex 1.0 0.2. 2113 1801 / usr / bin / canela 0.9 3.5. 2254 2252 python / usr / bin / linuxmint / m 0.3 0.0. 2245 1801 nautilus -n 0,3 0,1. 1645 1595 / usr / bin / X: 0 -audit 0 -aut 0.3 2.5.
Breve explicación de las opciones anteriores utilizadas en el comando anterior.
El -o
(o -formato) opción de PD le permite especificar el formato de salida. Uno de mis favoritos es mostrar los procesos " PID (pid), PPID (pid), el nombre del archivo ejecutable asociado con el proceso (cmd) y la utilización de RAM y CPU (% mem
y %UPC
, respectivamente).
Además, uso --clasificar
para ordenar por % mem
o %UPC
. De forma predeterminada, la salida se ordenará en forma ascendente, pero personalmente prefiero revertir ese orden agregando un signo menos delante de los criterios de clasificación.
Para agregar otros campos a la salida o cambiar los criterios de clasificación, consulte la CONTROL DE FORMATO DE SALIDA sección en la página de manual de PD
mando.
No te pierdas:Encuentre los 15 procesos principales por uso de memoria con "top" en modo por lotes
No te pierdas:Encuentre los 10 principales tamaños de disco de directorios en Linux
El proceso de monitoreo es una de las numerosas tareas de un administrador de sistema de servidor Linux, en este consejo, analizamos cómo enumera los procesos en su sistema y los clasifica de acuerdo con RAM y UPC usar en forma descendiente usando el PD utilidad.