TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
4321
Infra
eBPF 프로그램 성능 튜닝 — 맵 조회 비용을 줄이는 실전 기법
eBPF 프로그램이 CPU를 먹는 주된 원인은 맵 조회와 과도한 이벤트 발생이다. 맵 타입 선택, per-CPU 자료구조, 결과 메모이제이션, 샘플링, 링버퍼 사용까지 오버헤드를 줄이는 방법을 정리한다.
AI
러스트로 GPU 커널 짜기 — CUDA C++ 없이 병렬 코드를 작성하는 2026년 선택지
러스트에서 GPU를 쓰는 방법을 정리한다. PTX로 직접 컴파일하는 네이티브 커널, CUDA 바인딩, wgpu·Vulkan 컴퓨트까지 각 경로의 구조와 한계를 비교하고, 커널 최적화에서 언어가 해 주는 일과 안 해 주는 일을 구분한다.
Infra
eBPF 입문 — 커널을 다시 컴파일하지 않고 관측·보안·네트워킹을 확장하기
eBPF는 커널을 다시 빌드하거나 모듈을 로드하지 않고도 커널 이벤트에 안전한 프로그램을 붙이는 기술이다. 검증기·JIT·맵·헬퍼, kprobe·XDP·LSM 훅부터 bpftrace 한 줄 예제, CO-RE·BTF, 한계와 언제 과한지까지 정리한다.
Infra
Linux eBPF 입문 — 커널 프로그래밍의 새로운 시대
Linux eBPF 입문 — 커널 프로그래밍의 새로운 시대 — 실무에서 바로 적용할 수 있는 가이드입니다.