¡ProcDump llega a Linux!

Los barbudos entre ustedes que todavía usan Linux conocen bien esta herramienta de Sysinternals llamada Procdump. Como recordatorio, ProcDump es una herramienta de depuración y monitoreo de procesos diseñada para permitir a los administradores y desarrolladores de sistemas capturar imágenes de procesos (volcados) cuando un proceso alcanza un determinado criterio, como un uso elevado de CPU, pérdida de memoria o una excepción no controlada. Esto puede resultar útil para identificar la causa raíz de las fallas.

Pues buenas noticias para los usuarios de Linux, ya que Sysinternals también ha lanzado ProcDump para Linux. Hace todo igual que su hermano mayor en Windows y es compatible con sistemas como CentOS, Ubuntu o incluso Fedora.

Uso básico

Entonces, es tan simple como un pastel. ¿Quiere estar al tanto de un proceso en particular? Nada podría ser más fácil con ProcDump. Escribe este comando mágico:

sudo procdump [PID du processus]

Por ejemplo, para espiar lo que está pasando en el proceso con el PID 1234, ejecute:

sudo procdump 1234

¡Y puf! Tienes un buen volcado de memoria para analizar. ¡Pero espera hay mas! ¿Quieres salvar tu tesoro? Simplemente proporcione un nombre de archivo o directorio:

sudo procdump 1234 mondump.dmp

Creando múltiples volcados

¡Estamos subiendo de velocidad! con la opción -n, puede crear una serie de volcados. Imagínese, podría tener no uno, sino TRES volcados, escribiendo:

sudo procdump -n 3 1234

Y si eres del tipo impaciente, establece el intervalo entre cada descarga con -s :

sudo procdump -n 3 -s 5 1234

Tres volcados, cada 5 segundos. ¿No es asombroso?

Monitorear el uso de la CPU

leer más  Los gallos se identifican en el espejo, según una investigación

Y para los entusiastas del rendimiento, ProcDump también puede monitorear el uso de la CPU. ¿Quieres un informe en cuanto supere el 65%? Fácil :

sudo procdump -c 65 1234

¿O por qué no definir un rango? Entre el 10% y el 65% por ejemplo:

sudo procdump -cl 10 -c 65 1234

Monitoreo del uso de la memoria

Finalmente, para aquellos obsesionados con la memoria, existe la opción -m. Recibirás una alerta tan pronto como el proceso supere los 100 MB:

sudo procdump -m 100 1234

Y para los más codiciosos, especifique varios umbrales:

sudo procdump -m 100,200,300 1234

Vamos, que no te voy a dar un artículo sobre todas las posibilidades de esta herramienta de competición, pero si eres linuxero de corazón, ¡es caviar!

Para instalar ProcDump en Linux, te remito a la documentación aquí. Binarios y el resto de explicaciones están aquí..

1705756971


2024-01-20 08:00:00
#ProcDump #llega #Linux

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.