/
https://42jerrykim.github.io/ _index.md
SCHED_FIFO/SCHED_RR 실시간 정책의 선점·우선순위 모델부터 sched_ext BPF 스케줄러, EEVDF 전환, Cache-Aware Scheduling 병합까지 다루며 정책 선택 기준과 격리 없는 실시간 적용의 위험을 정리합니다.
시그널 전달이 커널 트랩·컨텍스트 저장·async-signal-safe 제약으로 만드는 지연 비용을 분석하고, EINTR과 실시간 시그널 큐 오버플로우를 다루며, signalfd와 시그널 마스킹으로 저지연 경로에서 시그널을 회피하는 전략을 정리합니다.
시스템 콜 진입·탈출의 모드 전환 비용과 Meltdown 완화(KPTI)가 더한 오버헤드를 분석하고, vDSO로 커널 진입을 우회하거나 writev·sendmmsg 배치로 syscall 횟수를 줄여 지연을 낮추는 실전 기법을 다룹니다.
XDP와 eBPF가 네트워크 드라이버 계층에서 패킷을 조기 처리하는 원리, verifier의 안전성 보장 메커니즘, BPF Token 기반 권한 위임과 동적 스택 alloca 논의 등 2025~2026 최신 동향을 개관합니다.
RDTSC/RDTSCP로 사이클 단위를 직접 읽는 법과 clock_gettime의 CLOCK_MONOTONIC 계열을 대조하고, invariant TSC·코어 동기화·vDSO 동작 원리, 그리고 정밀 타이밍에서 흔히 걸리는 함정을 다룹니다.
DPDK·RDMA·io_uring·AF_XDP가 각각 커널을 얼마나 우회하는지, syscall·복사·인터럽트 비용을 줄이는 스펙트럼을 정리하고 이 트랙의 범위와 Tr.09·Tr.10 심화 트랙으로의 위임 경계를 다룹니다.
컨테이너·VM 격리 메커니즘의 오버헤드 원인을 정리하고, Kubernetes CPU limit(CFS quota) 스로틀링 문제를 isolcpus·Intel RDT(CAT·MBA) 조합으로 옮겨가는 실무 전환 기준을 다룹니다.
퍼블릭 클라우드의 Noisy Neighbor 현상과 CPU Steal Time의 발생 원리를 mpstat %steal 지표로 분석하고, 인스턴스 타입 선택·전용 호스트·Sole-Tenant 노드·모니터링으로 꼬리 지연을 방어하는 실무 전략을 정리합니다.
AMD Zen CPU 전용 프로파일러 uProf를 다룹니다. IBS의 스키드 없는 정밀 샘플링 원리, 전력·열 분석, uProf 5.3의 DuckDB 백엔드·vIBS 등 최신 기능, perf·VTune과의 역할 분담 기준까지 심화 수준으로 정리합니다.
bpftrace·BCC로 kprobe·uprobe·USDT를 계측해 커널·유저 공간을 동적으로 관찰하는 방법과, eBPF 기반 CUDA GPU 상시 프로파일링 사례(Polar Signals)로 본 오버헤드 특성·프로덕션 적용 판단 기준을 다룹니다.