TT Lab
블로그 시작하기
배우기 러닝패스 코스

리눅스 커널과 eBPF

시스템 콜, 스케줄러, 페이지 캐시, 네임스페이스와 cgroup 을 VM 에서 직접 관찰한 뒤 그 위에 eBPF 를 얹습니다. bpftrace 한 줄로 운영 질문에 답하고, bpftool 로 검증기 기록을 읽어 고치고, libbpf 와 CO-RE 로 작은 도구를 만들고, XDP 와 tc 로 패킷을 세고 떨어뜨리며 Cilium 이 쓰는 자리와 잇습니다. 읽기마다 커널 문서와 메일링 리스트에 나오는 영어 표현을 짧게 익힙니다.

고급 · 레슨 29 · 실습 9

실습 시작하기

커리큘럼

사용자 공간과 커널의 경계

CPU 를 나눠 쓰는 규칙

페이지 캐시와 OOM

네임스페이스와 cgroup 으로 만든 상자

커널에 원래 있던 계측기

bpftrace 한 줄

올리기·붙이기·검증기

libbpf 와 CO-RE

XDP 와 tc

막는 BPF, seccomp 와 BPF LSM

참고 문서