목록Mempool (1)
우당탕탕 개발일지
[DPDK] NIC의 개념과 역할네트워크 환경에서 높은 처리 성능을 얻기 위해 DPDK와 같은 고성능 패킷 처리 기술이 사용된다. 이러한 기술을 이해하려면, 먼저 네트워크 패킷이 서버 내부에서 어떤 구조로 처리되는지 이해해uj0791.tistory.com DPDK는 Data Plane Development Kit의 약자로, Intel 아키텍처 기반에서 고성능 패킷 처리를 위해 설계된 시스템 소프트웨어이다. 일반적인 리눅스 환경에서는 ice와 같은 커널 NIC 드라이버가 NIC를 제어하고, 패킷은 커널 네트워크 스택을 거쳐 처리된다. 하지만 DPDK는 일반 커널 NIC 드라이버를 통해 패킷을 송수신하는 것이 아니라, NIC를 커널로부터 분리한 뒤 User Space에서 직접 제어한다. 이를 위해 DPDK는..
Network
2026. 3. 22. 21:34