ProcDump

ProcDump
ProcDump
ProcDump v9.0 1115x624.png
ProcDump v9.0
원본 작성자윈터널스 소프트웨어
개발자마이크로소프트
안정적 해제
v9.0(윈도우즈 버전)
v1.1.1(리눅스 버전)[1] / 2017년 5월 16일; 4년(2017-05-16) (윈도우즈 버전)
2020년 4월 3일; 23개월(2020-04-03) (리눅스 버전)
리포지토리github.com/microsoft/ProcDump-for-Linux
기록 위치C
운영 체제Microsoft Windows, Linux
다음에서 사용 가능영어
면허증 Windows: 독점 상용 소프트웨어
Linux: MIT 라이센스
웹사이트docs.microsoft.com/en-us/sysinternals/downloads/procdump

ProcDumpCPU 스파이크 애플리케이션을 모니터링하고 스파이크 도중 충돌 덤프를 생성하는 데 사용되는 명령줄 애플리케이션이다.[2][3]충돌 덤프는 관리자나 소프트웨어 개발자가 스파이크의 원인을 알아내기 위해 사용할 수 있다.ProcDump는 중단된 창처리되지 않은 예외에 대한 모니터링을 지원한다.또한 시스템 성능 카운터의 값을 기반으로 덤프를 생성할 수도 있다.

개요

처음에 ProcDump는 Microsoft Windows에서만 사용할 수 있었다.2018년 11월 마이크로소프트는 ProcDump, ProcMonSysinternals 툴을 리눅스포팅하고 있음을 확인했다.[4]소프트웨어는 오픈 소스다.MIT 라이선스에 따라 라이센스가 부여되며 소스 코드는 GitHub에서 사용할 수 있다.[5]

Linux 버전은 Linux 커널 버전 3.5+가 필요하며 Red Hat Enterprise Linux / CentOS 7, Fedora 26, Magazia 6, Ubuntu 14.04 LTS에서 실행된다.현재 윈도우즈 버전과의 전체 기능 패리티(예: 사용자 지정 성능 카운터)를 가지고 있지 않다.

프로세스 식별자(pid) == 1234로 대상 프로세스와 10초 간격으로 코어 덤프 5개 생성

$ sudo prodump -n 5p 1234

참고 항목

참조

  1. ^ "microsoft/ProcDump-for-Linux". GitHub. 31 December 2021.
  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. ^ Cimpanu, Catalin (5 November 2018). "Microsoft working on porting Sysinternals to Linux". ZDNet. CBS Interactive. Retrieved 5 November 2018.
  5. ^ "microsoft/ProcDump-for-Linux". November 6, 2020 – via GitHub.

외부 링크