Kernel/DPDK1 DPDK (Data Plane Development Kit)에 대한 큰 그림 파악하기 ※ 아래 내용은 업무 중 공부한 내용을 정리한 글입니다. ※ 때로 정확하지 않을 수 있으며, 참고만 부탁드립니다. ※ 잘못된 내용이 있을시 댓글로 알려주시면 감사하겠습니다. DPDK (Data Plane Development Kit)의 큰 그림 위 그림에서 DPDK가 생기게 된 배경에 대한 많은 것들을 설명해주고 있다. 왼쪽 그림은 DPDK 없이 커널 단에서 네트워크를 처리하는 모습이다. DPDK가 없던 시절, 네트워크 컨트롤러와 애플리케이션 간의 패킷 처리를 위해서는 무조건 리눅스 커널 단의 네트워크 드라이버를 통해야만 했다. 따라서 고속 패킷 처리 같은 성능 개선을 위해서는 리눅스 커널 단의 네트워크 드라이버 개발이 불가피했다. 직접 리눅스 커널을 개발하는 것 말고는 다른 방법.. 2025. 2. 2. 이전 1 다음