Perf Installation

 Performance counters for Linux are a new kernel-based subsystem that provide a framework for all things performance analysis. It covers hardware level (CPU/PMU, Performance Monitoring Unit) features and software features (software counters, tracepoints) as well.

여러 버전의 커널에서 perf를 설치해본 결과, 커널에 따라 perf 설치 방법이 다른 것으로 보인다.
우선 커널 버전을 확인한다.

$uname -r
3.13.0-29-generic

이 버전의 커널은 https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.1.tar.gz 이다.
아래의 명령어로 perf를 설치할 수 있다.

$sudo apt-get install binutils-dev libelf-dev libnuma-dev libperl-dev libnewt-dev
$wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.1.tar.gz
$tar -xzvf ./linux-3.13.1.tar.gz
$cd ./linux-3.13.1/tools
$sudo make perf
$sudo make perf_install

References :
[1] perf Examples, http://www.brendangregg.com/perf.html
[2] Kernel.org, https://www.kernel.org/
[3] perf – 리눅스 성능 측정 도구, F/OSS study, http://studyfoss.egloos.com/5634580

Advertisements
Tagged with: , ,
Posted in 2) Computer Engineering
One comment on “Perf Installation
  1. […] 2. Linux performance monitoring tool perf를 사용하면 바이너리 실행에 필요한 명령어를 셀 수 있다. perf 설치 방법은 이전에 확인한 적 있음. (2014/06/17) […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 90,796 hits
%d bloggers like this: