글로벌 오픈프론티어 3기
perf (linux-perf)
송태웅
Linux 기반 성능측정분석 도구
2016 년
정보시스템
KossLab_03_project_title.png

 

stw_20.png
손태웅
• 주요경력

(2016) NIPA Open Frontier Lab 3기
(2015) Linux kernel - perf 프로젝트 contributor 활동 중
(2014) (주) XS 선임연구원 (네트워크, 서버, ARM, NAS 등)

(2013) NIPA 창의도전형 R&D 2기

(2012) NIPA SW Maestro 3기

(2011) (주) MTOME 개발연구원 (임베디드, WinAPI 등)

• 활동 커뮤니티  - 
• 전문분야 Linux kernel, Profiling, C

 

프로젝트명 perf (linux-perf)
개요 Linux 기반 성능측정분석 도구
특징

- Linux kernel
- performance events subsystem
- Linux kernel 소스 내부 C프로그램, Command line tool
- 특정 프로그램 또는 시스템 전체 성능 분석 
- 각종 CPU 에서 지원하는 PMU 기능 제어

- 각종 이벤트(cpu-cycles, cache-misses등) 정보 수집

- 수집된 성능분석 정보 기반 통계 view 제공 (TUI, GUI등)

- Assembly 또는 source code 단위 overhead분석

- Kernel API( 무엇이 얼마나 불려지는지 등) Tracing 기능

 

목표 perf 프로젝트에 기여
기대효과

- 복잡, 다양해지는 각 커널 버전에 맞춰 성능분석

- 커널 또는 프로그램 속도 저하없이 성능 분석

- 각종 최신 CPU(x86, ARM, SPARC, etc.) 에도 이용 가능

- 커널, 시스템 과의 호환성 문제 및 성능저하 원인분석 용이

리퍼지토리

http://git.kernel.org/cgit/linux/kernel/git/tip/tip.git/ Branch : perf/core

Source directroy : tools/perf, kernel/events 등

 

by  공개SW역량프라자에 의해 작성된 이 저작물은 크리에이티브 커먼즈 저작자표시-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
 
 
맨 위로
맨 위로