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.