
제
5
장
BPF 유틸리티
120
52: cgroup_skb tag 7be49e3934a125ba run_time_ns 14397 run_cnt 39
loaded_at 2019-03-28T16:46:04-0700 uid 0
xlated 296B jited 229B memlock 4096B map_ids 52,53
BPFTool
로 할 수 있는 일이 현재 실행 중인 프로그램들에 관한 정보를 얻는 것만은 아니
다.
BPFTool
은 새 프로그램을 커널에 적재하고 소켓이나
cgroup
에 부착하는 기능도 제공한
다. 예를 들어 다음은 컴파일된
BPF
프로그램을 커널에 적재하고
BPF
파일 시스템에 고정하
는 명령이다.
# bpftool prog load bpf_prog.o /sys/fs/bpf/bpf_prog
프로그램이 파일 시스템에 고정되었으므로, 실행이 끝나도 사라지지 않는다. 앞의
show
명령
을 실행하면 프로그램이 여전히 커널에 적재되어 있음을 확인할 수 있다.
# bpftool prog show
52: cgroup_skb tag 7be49e3934a125ba
loaded_at 2019-03-28T16:46:04-0700 uid 0
xlated 296B jited 229B memlock 4096B map_ids 52,53
53: cgroup_skb tag 2a142ef67aaad174 ...