Ver los procesos que mas memoria consumen Linux

En linux es importante tener controlado que los procesos no consuman mas de lo habitual, por eso mismo os traigo como hacerlo de una manera muy fácil con el comando ps.

Con el siguiente comando podemos ver los 10 procesos que consumen mas memoria del sistema.

comandoit@comandoit:~# ps aux --width 30 --sort -rss | head

Nos aparecerá un resultado parecido como en la siguiente terminal.

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
clamav    1386  0.5  2.1 1037492 347884 ?      Sl   Jul02   6:31 /opt/lib/scand
mysql     1138  0.1  1.2 721144 200904 ?       Ssl  Jul02   1:48 /usr/sbin/mysqld
root       968  0.1  0.5 464808 86484 ?        Ssl  Jul02   1:23 /opt/eset/RemoteAdministr
www-data  7150  0.1  0.4 445376 65668 ?        S    09:54   0:00 /usr/sbin/apache2 -k star
www-data  7152  0.0  0.3 435364 58064 ?        S    09:54   0:00 /usr/sbin/apache2 -k star
www-data  6969  0.0  0.3 435136 55552 ?        S    09:45   0:00 /usr/sbin/apache2 -k star
www-data  7020  0.0  0.3 433124 55528 ?        S    09:48   0:00 /usr/sbin/apache2 -k star
root       941  0.0  0.1 1098976 28716 ?       Ssl  Jul02   0:01 /snap/metasploit/20
root      1146  0.0  0.1 429416 26788 ?        Ss   Jul02   0:03 /usr/sbin/apache2 -k star

Con este comando, ya sabéis que es lo que mas consume en vuestro servidor.