Microsoft lanza la herramienta ProcDump para Linux

Microsoft ha lanzado una versión de la aplicación ProdDump para Linux. ProcDump es una utilidad de línea de comandos de larga data de Sysinternals, un fabricante de aplicaciones ampliamente utilizadas como AutoRuns, ProcessExplorer o Process Monitor.

ProcDump le permite monitorear procesos en busca de saltos de CPU y crear volcados de emergencia durante los saltos para su análisis. La aplicación admite otros tipos de monitoreo, incluido el monitoreo de ventanas colgantes y el monitoreo de excepciones sin procesar. Aparte de todo esto, el programa proporciona la funcionalidad de la utilidad de proceso de volcado de propósito general.

Microsoft lanzó una versión de ProcDump para Linux llamada ProcDump para Linux hace unos días en GitHub.

El sistema operativo y la versión mínimos ahora son Ubuntu 14.04 LTS en escritorio o servidor, gdb 7.7.1 o superior y kernel de Linux versión 3.5 o superior. Microsoft señala que está probando el programa utilizando otras distribuciones de Linux.

Prokdamp

La página de GitHub cubre la instalación en Ubuntu 14.04 y Ubuntu 16.04. Microsoft proporciona instrucciones para instalar el administrador de paquetes e instalar paquetes .deb.

Gerente de empaquetación

Ejecute los siguientes comandos:

  1. rizo https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor> microsoft.gpg
  2. sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
  3. En Ubuntu 16.04: sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main ">etc/apt/sources.list.d/microsoft.list'
  4. En Ubuntu 14.04: sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod principal de confianza "> /etc/apt/sources.list.d/microsoft.list '

Paquete .deb

Ejecute los siguientes comandos:

  1. En Ubuntu 16.04: wget https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod/pool/main/p/procdump/procdump_1.0_amd64.deb
  2. En Ubuntu 14.04: wget https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod/pool/main/p/procdump/procdump_1.0_amd64.deb
  3. sudo dpkg -i procdump_1.0_amd64.deb
  4. sudo apt-get -f install

Usando ProcDump en Linux

ProcDump no admite el mismo conjunto de opciones que la versión de Windows.

Uso: procdump [OPTIONS...] CET

-C Umbral de CPU en el que necesita crear un volcado de proceso de 0 a 200
-c Umbral de CPU por debajo del cual necesita crear un volcado de proceso de 0 a 200
-M Umbral de fijación de memoria en MB, en el que es necesario crear un volcado
-m Se activa cuando el bloqueo de memoria cae por debajo del valor de MB establecido.
-n Número de volcados a registrar antes de salir
-s Segundos antes de volcar la grabación (por defecto 10)

TARGET debe ser exactamente uno de los siguientes:
-p proceso PID

Un par de ejemplos:

  • sudo procdump -p 1234 - Crear un volcado de kernel
  • sudo procdump -n 3 -p 1234 - Cree tres volcados de núcleo cada 10 segundos de diferencia
  • sudo procdump -C 65 -n 3 -p 1234 - Cree un volcado de kernel cuando el uso de la CPU alcance el 65 % o más, pero espere al menos 10 segundos entre volcados.
  • sudo procdump -C 65 -M 100 -p 1234 - Cree un volcado de kernel si el uso de la CPU es del 65 % o más, o si el uso de la memoria supera los 100 megabytes.

Ahora tu: ¿Cómo te sientes acerca del lanzamiento de las herramientas de Microsoft para Linux?

Artículos de interés

Subir