dpdk 在VMware 中的安装部署

dpdk简介

dpdk 是intel提供的提升数据面报文处理速率的应用程序开发包,它只要是利用一下几个特点优化报文处理过程,从而加快报文处理速度:

1、用大页缓存支持来提高内存访问速率。

2、利用UIO支持,提供应用空间下驱动程序的支持,也就是说驱动程序运行在用户空间的,减少了报文在用户空间和应用空间的多次拷贝。

3、利用Linux 亲和性支持,把控制面的线程及各个数据面线程绑定到不同的cpu 核,节省了线程在cpu间的调度。

4、提供内存池和无锁环形缓存管理,加快内存访问速率。

dpdk在VMware中的部署

1.配置虚拟机

我配置的cpu参数如下:


我安装的是ubuntu 14.04 (32位)Linux 内核版本是:Linux version 4.4.0-47-generic 

其中VMware安装虚拟机默认的网卡是AMD,dpdk 需要intel 的网卡,因此需要在启动虚拟机之前修改vmware 配置,使其成为intel 虚拟网卡。

我的配置文件地址是:E:\ubuntunew\Ubuntu.vmx,在配置文件最后添加:

ethernet1.virtualDev = "e1000"
ethernet2.virtualDev = "e1000"

e1000 是intel网卡中心的一个千兆网卡,因为我添加了两个网卡,所以我这是上面这样配置的,你可以根据你具体的情况做相应修改。

2.部署dpdk

在这之前最好切换到root 

1)、下载源码

在开启虚拟机后,从dpdk官网下载最新的code

    • 1
      点赞
    • 5
      收藏
      觉得还不错? 一键收藏
    • 4
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论 4
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值