ProcDump

Source: Wikipedia, the free encyclopedia.
ProcDump
Developer(s)Microsoft
Stable release
v11.0 (Windows version)
v1.3 (Linux version)[1]
/ November 3, 2022; 17 months ago (2022-11-03) (Windows version)
November 3, 2022; 17 months ago (2022-11-03) (Linux version)
Repositorygithub.com/microsoft/ProcDump-for-Linux
Written inC
Operating systemMicrosoft Windows, Linux
Available inEnglish
LicenseWindows: Proprietary commercial software
Linux: MIT License
Websitedocs.microsoft.com/en-us/sysinternals/downloads/procdump

ProcDump is a

unhandled exceptions. It can also create dumps based on the values of system performance counters.[4]

Overview

Initially, ProcDump was only available for Microsoft Windows. In November 2018, Microsoft confirmed it is porting Sysinternals tools, including ProcDump and ProcMon, to Linux.[5] The software is open source. It is licensed under MIT License and the source code is available on GitHub.[6]

The Linux version requires Linux kernels version 3.5+ and runs on Red Hat Enterprise Linux / CentOS 7,

Ubuntu 14.04 LTS
. It currently does not have full feature parity with the Windows version (e.g. custom performance counters).

Example

Create 5 core dumps 10 seconds apart of the target process with process identifier (pid) == 1234

$ sudo procdump -n 5 -p 1234

See also

References

  1. ^ "microsoft/ProcDump-for-Linux". GitHub. 4 November 2022.
  2. ^ "ProcDump - Monitor CPU/processes - Windows CMD - SS64.com". ss64.com.
  3. ^ "How to collect memory dumps using ProcDump - Sitecore Knowledge Base". kb.sitecore.net.
  4. ^ "Creating Process Dumps with ProcDump | Knowledge Base". kb.acronis.com.
  5. CBS Interactive
    . Retrieved 5 November 2018.
  6. ^ "microsoft/ProcDump-for-Linux". November 6, 2020 – via GitHub.

External links