1. 리눅스 시스템 성능 프로 파일링 기법 - 1. Perf 툴에 대한 개요
리눅스 커널 성능과 관련되서 주된 포인트는 시스템 성능 전반에 미치는 Event call 부분에 대해서 정확하게
trace 할수 있느냐가 가장 주요한 포인트가 될것이다, 즉 User Space 영역에서 호출된 Event 들에 대해서
어느 구간에서 Event call이 빈번하게 일어나는지 또한 어느 System Layer에서 병목이 일어나는가에 탐지를
기본의 시스템 툴을 통해서는 구체적인 Trace가 어렵다는데 있을 것이다.
CPU, Memory, Block Device I/O 등 커널에서 Event handling 하는 모든 영역을 함수 레벨까지 측정할수 있는
성능측정 도구라고 할수 있다
리눅스 커널 성능과 관련되서 주된 포인트는 시스템 성능 전반에 미치는 Event call 부분에 대해서 정확하게
trace 할수 있느냐가 가장 주요한 포인트가 될것이다, 즉 User Space 영역에서 호출된 Event 들에 대해서
어느 구간에서 Event call이 빈번하게 일어나는지 또한 어느 System Layer에서 병목이 일어나는가에 탐지를
기본의 시스템 툴을 통해서는 구체적인 Trace가 어렵다는데 있을 것이다.
CPU, Memory, Block Device I/O 등 커널에서 Event handling 하는 모든 영역을 함수 레벨까지 측정할수 있는
성능측정 도구라고 할수 있다