1. 글로벌 오픈프론티어
  2. 글로벌 오픈프론티어 소개
  3. 글로벌 오픈프론티어 3기

글로벌 오픈프론티어 3기

  • Linux 기반 성능측정분석 도구
    perf (linux-perf)
    • 글로벌 오픈프론티어 3기
    • GLOBAL OPEN FRONTIER
    • 송태웅
    • ㆍ주요경력
    • (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 등