Table of Contents
Encuentre los principales procesos en ejecución por mayor uso de memoria y CPU en Linux
Recuerdo haber leído una vez que los administradores de sistemas eficientes son personas vagas. 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 obtener un script. haz lo que tendrías que hacer tú 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.
Buscar procesos Linux por RAM y uso de CPU
Dicho esto, profundicemos y comencemos.
Verifique los procesos principales ordenados por RAM o uso de CPU en Linux
El siguiente comando mostrará la lista de procesos principales o según el uso de RAM y CPU en forma descendiente (elimine la canalización. y el encabezado. si desea ver la lista completa):
# ps-eo pid, ppid, cmd,% mem,% cpu–sort =-% mem | head Ejemplo de salida 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/cinnamon 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-auditoría 0-aut 0.3 2.5
Buscar procesos principales Por uso de RAM y CPU freestar.config.enabled_slots.push
Breve explicación de las opciones anteriores utilizadas en el comando anterior.
El-La opción o (o –format. de ps. le permite especificar el formato de salida. Uno de mis favoritos es mostrar los PID. ( pid. , PPID. ( pid. de los procesos, el nombre del archivo ejecutable asociado con el proceso ( cmd. , y la utilización de RAM y CPU (% mem y% cpu, respectivamente).
Además, uso–sort para ordenar por% mem o% cpu. De forma predeterminada, la salida se ordenará en forma ascendente, pero personalmente prefiero invertir ese orden agregando un signo menos delante de los criterios de clasificación.
Para agregar otros campos a la salida, o cambiar el criterios de clasificación, consulte la sección CONTROL DE FORMATO DE SALIDA. en la página de manual del comando ps.
No te pierdas: Encuentra los 15 procesos principales por uso de memoria con ‘top’ en modo por lotes
No te pierdas: Encuentra los 10 mejores tamaños de disco de directorios en Linux
Resumen
El proceso de monitoreo es una de las numerosas tareas de un administrador de sistema de servidor Linux, en En este consejo, analizamos cómo enumera los procesos en su sistema y los ordena según RAM. y CPU. utilizar en forma descendiente mediante la utilidad ps.