DPDK

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

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

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

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

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

相关

  • 慢食运动慢食运动(Slow Food)是由意大利人卡尔洛·佩特里尼提出,目的是对抗日益盛行的快餐。运动提倡维持单个生态区的饮食文化,使用与之相关的蔬果、促进当地饲养业及农业。亦是慢生活
  • 地安门坐标:39°56′00″N 116°23′47″E / 39.9334188°N 116.3962913°E / 39.9334188; 116.3962913地安门,俗称后门,是北京中轴线上的标志性建筑之一,明清皇城北门,位于皇城北垣正
  • 柔似蜜柔似蜜(Rosemead),又译“罗斯密”,中文又音译为罗斯米德,是美国加利福尼亚州洛杉矶县的一个城市。2000年人口53,505人。柔似蜜学区、爱满地高中学区、嘉伟学区和阿罕布拉联合学区
  • 因佩里亚利数额因佩里亚利数额(Imperiali quota)是一种用于可转移单票制及比例代表名单投票制中的最大余额方法的数额。只要有关候选人或候选名单每取得数额一倍的票数,便能获分配一个议席。
  • 欧绒鸭(European eider)(Faeroe eider)(North Pacific eider)(North Atlantic eider)(Hudson Bay eider)(American eider)欧绒鸭(学名:,英语:common eider)是一种体型较大(50~71厘米(20~28
  • 第一药科大学第一药科大学(日语:第一薬科大学/だいいちやっかだいがく)是一座位于日本福冈县福冈市的私立大学。建立于1960年。大学只有一个药学部且定员173人。坐标:33°33′56.8″N 130°25
  • 黄寿衮黄寿衮(1860年-1918年),字补臣,号小冲,又号梦南雷斋,浙江山阴县(今属绍兴市)斗门镇人。清末官员、诗人。光绪二十四年(1898年)戊戌科三甲进士。同年五月,改翰林院庶吉士。光绪二十九年四
  • 刘凤仪 (1942年)刘凤仪(1942年7月-2003年5月9日)河北徐水人,中华人民共和国官员。刘凤仪于1966年1月加入中国共产党,在广东省工作多年,历任广东省建工局副局长、省机械施工公司党委副书记、经理,澳
  • 黑虎神与白虎神黑虎神(又称乌虎神)与白虎神,是台湾民间传说中会伤害孕妇的两种虎妖。白虎神和黑虎神伤害孕妇的方式有所不同:据说年龄的数字里有个九的妇女最容易被虎神缠上。为了避免家里的人
  • 马尔科姆·考利马尔科姆·考利(Malcolm Cowley,1898年8月24日-1989年3月27日),美国文学评论家、翻译家、小说家、诗人、编辑、历史学家。他最出名的作品是他的第一本诗集《蓝色的朱尼厄塔》和他