28장. BPF Compiler Collection을 사용하여 시스템 성능 분석
BPF(Berkeley Packet Filter) 기능을 사용하는 BCC(BBF Compiler Collection)를 사용하여 시스템 성능을 분석합니다. BCC는 안전한 커널 수준 모니터링, 추적 및 디버깅을 위해 BPF 프로그램을 개발하는 툴 및 라이브러리를 제공합니다.
28.1. bcc-tools 패키지 설치 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
BCC(BBF Compiler Collection) 라이브러리도 종속성으로 설치하는 bcc-tools 패키지를 설치합니다.
프로세스
bcc-tools를 설치합니다.# yum install bcc-toolsBCC 툴은
/usr/share/bcc/tools/디렉터리에 설치됩니다.
검증
설치된 툴을 검사합니다.
# ls -l /usr/share/bcc/tools/ ... -rwxr-xr-x. 1 root root 4198 Dec 14 17:53 dcsnoop -rwxr-xr-x. 1 root root 3931 Dec 14 17:53 dcstat -rwxr-xr-x. 1 root root 20040 Dec 14 17:53 deadlock_detector -rw-r--r--. 1 root root 7105 Dec 14 17:53 deadlock_detector.c drwxr-xr-x. 3 root root 8192 Mar 11 10:28 doc -rwxr-xr-x. 1 root root 7588 Dec 14 17:53 execsnoop -rwxr-xr-x. 1 root root 6373 Dec 14 17:53 ext4dist -rwxr-xr-x. 1 root root 10401 Dec 14 17:53 ext4slower ...목록의
doc디렉터리에는 각 툴에 대한 문서가 있습니다.