Microsoft släpper ProcDump för Linux

0
112

Microsoft har släppt en version av företagets ProdDump program för Linux. ProcDump är en lång stående kommandoraden verktyg från Sysinternals, skapare av allmänt används för program som startar automatiskt, ProcessExplorer eller Process Monitor.

ProcDump tillåter dig att övervaka processer för processoranvändning, och skapa krasch soptippar under spikar för analys. Programmet har stöd för andra typer av övervakning, inklusive uppföljning av windows att hänga, och ohanterat undantag övervakning, programmet erbjuder funktionalitet för en generell process dumpa verktyget på toppen av allt detta.

Microsoft släppte version av ProcDump, som kallas ProcDump för Linux, för ett par dagar sedan på GitHub.

Den minsta operativsystem och version just nu är Ubuntu 14.04 LTS desktop eller server, gdb 7.7.1 eller senare, och Linux kernel version 3.5 eller högre. Microsoft konstaterar att det är att testa programmet med andra Linux-distributioner.

procdump

GitHub-sida belyser installation på linux och Ubuntu 14.04 16.04 versioner. Microsoft ger anvisningar för package manager installationer och .deb-paket installationer.

Package Manager

Kör följande kommandon:

  1. curl https://packages.microsoft.com/keys/microsoft.asc | gpg –dearmor > microsoft.gpg
  2. sudo mv microsoft.gpg /etc/apt/lita på.gpg.d/microsoft.gpg
  3. På Ubuntu 16.04: sudo sh -c ” echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main” > /etc / apt/sources.förteckningen.d/microsoft.lista’
  4. På Ubuntu 14.04: sudo sh -c ” echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trogna main” > /etc/apt/sources.förteckningen.d/microsoft.lista’

.deb-Paket

Kör följande kommandon:

  1. På Ubuntu 16.04: wget https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod/pool/main/p/procdump/procdump_1.0_amd64.deb
  2. På 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

Med hjälp av ProcDump på Linux

ProcDump inte stöder samma uppsättning med alternativ som Windows-versionen.

Användning: procdump […] TARGET

-C CPU tröskel som för att skapa en dump av hela processen, från 0 till 200
-c CPU gränsen för att skapa en dump av hela processen, från 0 till 200
-M Minne begå tröskeln i MB på att skapa en dump
-m Utlösa när minnet begå droppar nedan angivna MB värde.
-n Antal tippar att skriva innan du lämnar
-s på Varandra följande sekunder innan soptipp är skriven (standardinställningen är 10)

MÅLET måste vara exakt en av dessa:
-p pid för den process

Ett par exempel:

  • sudo procdump -p 1234 — Skapa en core dump
  • sudo procdump -n 3 -p 1234 – Skapa tre core dumps var 10 sekunder från varandra
  • sudo procdump -C 65 -n 3 -p 1234 — Skapa en core dump när CPU-användning når 65% eller högre, men vänta minst 10 sekunder mellan soptippar.
  • sudo procdump -C 65 -100 M-p 1234 — Skapa en core dump när CPU-användningen är 65% eller högre,eller när Minne är högre än 100 Megabyte.

Läs också: Fedora 26 Släppt

Nu är Du: Vad är din syn på Microsoft att släppa verktyg för Linux?