ProcDump
ProcDump원본 작성자 | 윈터널스 소프트웨어 |
---|---|
개발자 | 마이크로소프트 |
안정적 해제 | |
리포지토리 | github |
기록 위치 | C |
운영 체제 | Microsoft Windows, Linux |
다음에서 사용 가능 | 영어 |
면허증 | Windows: 독점 상용 소프트웨어 Linux: MIT 라이센스 |
웹사이트 | docs |
ProcDump는 CPU 스파이크 애플리케이션을 모니터링하고 스파이크 도중 충돌 덤프를 생성하는 데 사용되는 명령줄 애플리케이션이다.[2][3]충돌 덤프는 관리자나 소프트웨어 개발자가 스파이크의 원인을 알아내기 위해 사용할 수 있다.ProcDump는 중단된 창과 처리되지 않은 예외에 대한 모니터링을 지원한다.또한 시스템 성능 카운터의 값을 기반으로 덤프를 생성할 수도 있다.
개요
처음에 ProcDump는 Microsoft Windows에서만 사용할 수 있었다.2018년 11월 마이크로소프트는 ProcDump, ProcMon 등 Sysinternals 툴을 리눅스에 포팅하고 있음을 확인했다.[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
참고 항목
참조
- ^ "microsoft/ProcDump-for-Linux". GitHub. 31 December 2021.
- ^ "ProcDump - Monitor CPU/processes - Windows CMD - SS64.com". ss64.com.
- ^ "How to collect memory dumps using ProcDump - Sitecore Knowledge Base". kb.sitecore.net.
- ^ Cimpanu, Catalin (5 November 2018). "Microsoft working on porting Sysinternals to Linux". ZDNet. CBS Interactive. Retrieved 5 November 2018.
- ^ "microsoft/ProcDump-for-Linux". November 6, 2020 – via GitHub.