기본 write/read 시스템 콜로 파이프 처리 시 약 3.7GiB/s 성능
vmsplice와 splice 사용해 zero-copy 방식으로 32.8GiB/s로 대폭 성능 향상
get_user_pages_fast 호출 시 페이지 매핑 비용이 주요 병목으로 작용
2MiB 거대 페이지(huge page) 사용으로 페이지 처리 비용 절감, 51GiB/s 달성
busy loop 기법 도입하여 동기화 대기 비용 제거, 최종 약 62.5GiB/s 기록
페이징 구조, 링 버퍼, 제로 카피, 동기화 오버헤드 이해가 최적화 핵심
Get notified when new stories are published for "🇰🇷 Hacker News 한국어"