關於dpdk 的思考

dpdk是通過許多不同的緯度來加速包處理的,其中主要包括:   hugepage大頁內存(進程使用的是虛擬地址,一般頁表(4k)能映射的虛擬地址空間有限,使用大頁能減少換頁次數提高cache命中,通過mmap把大頁映射到用戶態的虛擬地址空間有用過mmap的都知道這是實現共享內存的手段,所以dpdk還支持多進程共享內存)   cache預取 (每次預讀當前數據相鄰前後的數據),批量操作數據,cach
相關文章
相關標籤/搜索