·sibexi.co
Linux 비동기 I/O에서 epoll의 syscall 부담과 io_uring 전환이 가져온 성능 개선 사례
본 기사는 교육용 reverse proxy TinyGate 개발 경험을 바탕으로 Linux의 비동기 I/O 방식인 epoll과 iouring을 비교합니다. epoll 기반 재작성으로 초기 worker 기반 구조보다 큰 성능 향상을 얻었지만, read/write 호출에 따른 syscall과 context switch 부담이...
읽기 →