(一)DPDK环境搭建及Helloworld

开发环境 

系统:  Ubuntu Server 18.04.3 LTS    

版本:  dpdk-18.11.2

DPDK安装依赖项合集 环境合集

更新软件 

apt update
apt upgrade

GNU make

一种构建工具,控制应用程序源代码的可执行代码和其他部分代码生成。

sudo apt-get install make

Coreutils

GNU 下的一个软件包,包含ls等常用命令

sudo apt-get install coreutils

gcc

GNU下的编译器套件,版本需要>=4.9

  • 版本检测:# gcc -v

libc headers

Linux ANSIC 的函数库

sudo apt-get install gcc-multilib

Linux Kernel header or sources

构建Linux内核模块所需要的头文件和源文件 

sudo apt-get install linux-kernel-headers kernel-package

NUMA 

非均匀访问存储模型

numa 就是将cpu的资源分开,以node 为单位进行切割,每个node 里有着独有的core ,memory 等资源,

这也就导致了cpu在性能使用上的提升,但是同样存在问题就是2个node 之间的资源交互非常慢 

apt install numactl
apt install libnuma-dev
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值