1. 기본 명령어 정리
1) 성능 측정
명령어 실행 성능을 간략히 확인할 수 있다.
perf stat <명령어>
예시:
perf stat python3 script.py
2) 프로파일링 데이터 기록하기
성능 데이터를 기록하고 결과로 perf.data 파일을 생성한다.
perf record <명령어>
예시:
perf record python3 script.py
3) 프로파일링 데이터 분석
기록된 데이터를 분석하여 상세한 결과를 확인한다.
perf report
2. perf.data 파일 분석하기
perf record 명령어로 생성된 perf.data 파일을 분석하여 성능 병목 지점을 상세히 확인할 수 있다.
- 기본 분석:
perf report
- 함수별 상세 분석:
perf report --stdio
- 소스 코드와 연결된 분석:
perf annotate
3. perf.data 파일 위치 지정하기
perf.data 파일의 저장 위치 및 이름을 지정할 수 있다.
perf record -o <파일명>.data <명령어>
예시:
perf record -o myperf.data python3 script.py
4. 실시간 모니터링
시스템의 성능을 실시간으로 확인한다.
perf top
'연구실' 카테고리의 다른 글
| AMD μProf 설치 및 간단 사용법 (ubuntu) (0) | 2025.10.14 |
|---|---|
| GAPBS 벤치마크 사용법 (0) | 2025.10.13 |
| ubuntu cpu 성능 설정 및 모니터링 (0) | 2025.10.06 |
| SSH 세션이 끊겨도 프로세스가 끊기지 않게 하려면.. (0) | 2025.04.30 |
| 학교 서버(포트가 제한된 환경)에서 jupyter notebook 실행한 후 코랩으로 접속하기 (0) | 2025.02.01 |