DPDK

✍ dations ◷ 2025-10-22 05:42:58 #自由路由软件,网络结构,虚拟化软件,以太网路,Linux基金会项目

DPDK(英语:Data Plane Development Kit),是一组快速处理数据包的开发平台及接口。 ,运行于Intel X86与arm平台上(最新版本也开始支持PowerPC)。该平台采用BSD许可证发布。

在X86结构中,处理数据包的传统方式是CPU中断方式,即网卡驱动接收到数据包后通过中断通知CPU处理,然后由CPU拷贝数据并交给协议栈。在数据量大时,这种方式会产生大量CPU中断,导致CPU无法运行其他程序。

而DPDK则采用轮询方式实现数据包处理过程:DPDK重载了网卡驱动,该驱动在收到数据包后不中断通知CPU,而是将数据包通过零拷贝技术存入内存,这时应用层程序就可以通过DPDK提供的接口,直接从内存读取数据包。

这种处理方式节省了CPU中断时间、内存拷贝时间,并向应用层提供了简单易行且高效的数据包处理方式,使得网络应用的开发更加方便。但同时,由于需要重载网卡驱动,因此该开发包目前只能用在部分采用Intel网络处理芯片的网卡中。

相关

  • 新罕布什尔州坐标:43°11′38″N 71°34′21″W / 43.1938516°N 71.5723953°W / 43.1938516; -71.5723953新罕布什尔州(英语:State of New Hampshire),是位于美国东北部新英格兰地区的一个
  • 九月九月可以指:
  • 安陆市安陆市是中华人民共和国湖北省下辖的一个县级市,由孝感市代管,为武汉城市圈重要组成部分,位于鄂中腹地,是楚文化发祥地,是历史上郧子国、安陆郡(安州)、德安府所在地,历史上安陆古城
  • 拉克兰·尼布尔拉克兰·尼布尔(Lachlan Nieboer,1981年9月11日-)是英国的一位演员。他最著名的作品是在独立电视台影集唐顿庄园。他曾就读于牛津大学,在毕业之后前往纽约继续进修表演。除了电视
  • 环球音乐 (日本)日本 东京都港区赤坂八丁目5番30号环球音乐有限公司(Universal Music LLC)为环球音乐的日本子公司,是日本最大的外资唱片公司。环球音乐为日本唱片界中最大的外资唱片公司。前
  • 蒂豪尼蒂豪尼(匈牙利语:Tihany),是匈牙利维斯普雷姆州所辖的一个村落,位于匈牙利以至中欧最大的湖泊巴拉顿湖北岸的蒂豪尼半岛之上,总面积27.33平方公里,总人口1,363,人口密度每平方公里49
  • 阿部正宁阿部正宁(1809年12月1日(文化6年10月24日) - 1870年7月28日(明治3年1月1日)),备后福山藩阿部家6代藩主。阿部家宗家10代。福山藩5待藩主阿部正精之三男。其母为井出氏。正室为锅岛
  • 徐绍沆徐绍沆(?-?),号云瞻,常州府宜兴县人。明朝政治人物,官至河南按察使。万历四十四年丙辰进士。天启二年任户部郎中。六年闰六月,升河南副使徐绍沆为本省右参政,分巡大梁。崇祯元年二月,
  • 皇家陆军工兵博物馆英国陆军工兵博物馆、图书馆和档案馆(英语:Royal Engineers Museum, Library and Archive)是一座位于英国肯特郡吉林汉姆的军事工程博物馆和图书馆。它讲述了英国皇家工程兵团
  • 菲特里湖菲特里湖(Lac Fitri)是乍得中部的一座淡水湖,位于恩贾梅纳以东300公里,巴塔区的阿提以西约100千米,湖泊面积约5万公顷,湖水浅,在雨季的面积增加至平时的3倍,湖水由来自季节性雨水的