Usar el comando 'ps' para solucionar problemas en tu sitio web

Generalidades

Este artículo proporciona algunos ejemplos del comando ps, que puede ayudar a realizar un seguimiento del uso de la memoria y la CPU en tu VPS Administrado.

Por ejemplo, si notas que el uso de memoria pasó de 60 MB a 250 MB en un día, debes ejecutar los siguientes comandos para examinar la causa.

Requisitos previos

Este artículo asume que has creado un usuario shell y puedes iniciar sesión en tu servidor a través de SSH.

Cómo usar el comando 'ps'

Los siguientes comandos ayudan a determinar la causa del alto uso de memoria y CPU.

Mostrar los procesos

Estos comandos muestran los diez (10) procesos principales que utilizan memoria.

Usando pcpu

La opción pcpu muestra el porcentaje de tiempo de CPU utilizado por cada proceso.

[server]$ ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
[server]$ ps -eo pcpu,pid,user,args | sort -r -k1 | less

Usando pmem

La opción pmem muestra el porcentaje de memoria física utilizada por cada proceso.

[server]$ ps -eo pmem,pid,user,args | sort -k 1 -r | head -10
[server]$ ps -eo pmem,pid,user,args | sort -r -k1 | less

Este comando muestra NOMBRE DE USUARIO, CPU%, MEMORIA% y la cantidad de procesos en ejecución.

[server]$ ps aux | awk '{cpu[$1]+=$3; mem[$1]+=$4; procs[$1]+=1} END { for (user in cpu){ print user,"cpu:",cpu[user],"mem:",mem[user],"proc:",procs[user] } }'

Mostrar el uso de memoria

Estos comandos muestran el uso de la memoria.

[server]$ ps aux --sort pmem

Ver el uso de la memoria a lo largo del tiempo (requiere que repitas el comando o el uso de un cron job):

[server]$ ps ev --pid=[EnterPID]

Muestra todos los procesos en ejecución:

[server]$ ps -ef

y en la mayoría de los sistemas:

[server]$ ps -aux

Ver también

Este formulario es solamente para comentarios acerca de los artículos. si necesita ayuda, por favor contacte al soporte técnico. No incluya contraseñas, números de cuenta ni otros datos privados de su cuenta.

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?