【DPDK学习路径】三、DPDK 环境搭建

操作系统ubuntu 18.04
主机VMware虚拟机
DPDKDPDP-19.05

1、在VMware中安装ubuntu 18.04。

2、为虚拟机添加两个网卡,设置网卡类型为桥接。

3、设置虚拟机网卡类型。

        打开虚拟机安装目录下的name.vmx文件,将ethernet0.virtualDev项的值改为vmxnet3。此时应该有ethernet0、ethernet1及ethernet2,挑选你需要用于dpdk的两个网卡修改为vmxnet3类型即可。

4、设置大页

        default_hugepages=1G hugepagesz=2M hugepages=1024 isolcpus=0-2

5、下载DPDK指定版本

        https://fast.dpdk.org/rel/dpdk-19.05.tar.xz

6、安装依赖

sudo apt install meson      //meson工具用于检查构建所需依赖
sudo apt install python3-pip  //安装pip3用于安装python的elftools插件
pip3 install pyelftools       //安装python的elftools插件
sudo apt install libnuma-dev  //安装必要的numa库
sudo apt install gcc-12      //安装gcc 12.3版本

7、设置环境变量

#这里的path是dpdk的解压路径
export RTE_SDK=/path/dpdk-19.05
export RTE_TARGET=x86_64-native-linux-gcc

8、编译 DPDK 及配置

./usertools/dpdk-setup.sh

        之后选择 x86_64-native-linux-gcc,进行编译。

        编译完成后,插入UIO、VFIO、KNI模块。

        设置内存页,包括non-NUMA及NUMA,均输入512即可,代表设置为512*2MB,即1G大页。

        绑定网卡到IGB UIO模式,此模式最通用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/854519.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【权威出版/投稿优惠】2024年智慧城市与信息化教育国际会议(SCIE 2024)

2024 International Conference on Smart Cities and Information Education 2024年智慧城市与信息化教育国际会议 【会议信息】 会议简称:SCIE 2024 大会时间:点击查看 大会地点:中国北京 会议官网:www.iacscie.com 会议邮箱&am…

java如何分割字符串

java要实现对字符串的分割,需要用到split语句 语法格式是 str.split(分隔符) 其中 str是字符串 示例代码如下 public class Stringsplit {public static void main(String[] args) {String a"蒸羊羔,蒸熊掌,蒸鹿尾,烧花…

视觉应用线扫相机速度反馈(伺服转盘)

运动控制实时总线相关内容请参考运动控制专栏,这里不再赘述 1、运动控制常用单位u/s运动控制单位[u/s]介绍_运动控制 unit是什么单位-CSDN博客文章浏览阅读176次。运动控制很多手册上会写这样的单位,这里的u是英文单词unit的缩写,也就是单位…

拓保全方位赋能,构建证券数字化蓝图

证券行业是我国金融业的重要基石,证券行业加速发展有利于拓宽融资渠道,释放市场活力,促进我国经济健康、普惠、持续高质量发展。作为深耕行业的软件信息服务提供商,拓保从顶层设计的高度上,构建证券数字化转型蓝图&…

ctfshow web 单身杯

web签到 <?phperror_reporting(0); highlight_file(__FILE__);$file $_POST[file];if(isset($file)){if(strrev($file)$file){ //翻转函数include $file;}}要进行反转并且包含文件用data协议 自己写不好写可以用函数帮你翻转 <?php $adata:text/plain,<?eval(…

黄金价格与美元的关系变了?

在一些传统的定价框架中&#xff0c;现货黄金的价格走势取&#xff0c;决于美元的实际利率水平——实际利率越高&#xff0c;黄金价格越低&#xff0c;反之亦然。在大多数的时候&#xff0c;美元的实际利率决定了美元指数的高低所以人们通常认为&#xff0c;现货金价与美元呈反…

基于深度学习的鸟类检测识别系统【python源码+Pyqt5界面+数据集+训练代码 MX_003期】

简介&#xff1a; 基于深度学习的鸟类检测识别系统在当今世界中具有广泛的应用前景。系统不仅可以帮助生态学家和保护人员监测和保护鸟类种群&#xff0c;还能在农业管理、城市生态监测以及科学研究领域发挥重要作用。通过自动化的图像识别技术&#xff0c;可以实现对鸟类种类、…

26 岁的“天才少年”,带队面壁打通高效大模型之路

每一轮技术浪潮出现时&#xff0c;冲在最前面的都是朝气蓬勃的年轻人。 当大模型代表的人工智能浪潮席卷全球&#xff0c;作为移动互联网“原住民”的年轻开发者&#xff0c;可以说是最活跃的群体。他们的脸庞还有些稚嫩&#xff0c;但在技术和方向上有着自己的想法&#xff0…

西格玛 ------ 第18个希腊字母学习

名词解释 在数学中&#xff0c;我们把∑作为求和符号使用&#xff0c;用小写字母σ&#xff0c;表示标准差。 ∑符号表示求和&#xff0c;读音为sigma&#xff0c;英文意思为Sum&#xff0c;Summation&#xff0c;汉语意思为“和”“总和”。 例1 公式使用说明&#xff1a;…

python图像处理库-PIL(Pillow)

PIL库全称为Python Imaging Library&#xff0c;即Python图像处理库&#xff0c;是一个在Python中用于处理图像的非常流行的库。 一、PIL介绍 这个库提供了广泛的文件格式支持、高效的内部表示以及相当强大的图像处理功能。 核心图像库旨在快速访问存储在几种基本像素格式中的数…

元数据:数据的罗塞塔石碑

在大数据时代&#xff0c;我们每天都在生成和处理海量数据。但数据本身&#xff0c;如果没有适当的上下文和描述&#xff0c;就像是一堆没有翻译的古老文字。这就是元数据发挥作用的地方——它是大数据世界的罗塞塔石碑&#xff0c;为我们提供了理解和利用数据的关键。 文章目录…

JVM加载机制

1、JVM加载机制 Class类型通常以文件的形式存在&#xff08;当然&#xff0c;任何二进制流都可以是Class类型的&#xff09;&#xff0c;只有被Java虚拟机装载的Class类型才能在程序中使用。 类的加载指的是将类的.class文件中的二进制数据读入到内存中&#xff0c;将其放在运…

计算机组成原理之存储器(一)

文章目录 存储器概述存储器的分类情况按照存储器在系统中的作用分类按存储介质分类按存取方式分类 主存储器的技术指标 存储器概述 程序的局部性原理&#xff08;构成多级存储系统的依据&#xff09;&#xff1a;在某一个时间段你频繁访问某一局部的存储器地址空间&#xff0c;…

Excel加密怎么设置?这5个方法不容错过!(2024总结)

Excel加密怎么设置&#xff1f;如何不让别人未经允许查看我的excel文件&#xff1f;如果您也有这些疑问&#xff0c;那么千万不要错过本篇文章了。今天小编将向大家分享excel加密的5个简单方法&#xff0c;保证任何人都可以轻松掌握&#xff01;毫无疑问的是&#xff0c;为Exce…

长短期记忆神经网络(LSTM)的回归预测(免费完整源代码)【MATLAB】

LSTM&#xff08;Long Short-Term Memory&#xff0c;长短期记忆网络&#xff09;是一种特殊类型的递归神经网络&#xff08;RNN&#xff09;&#xff0c;专门用于处理和预测基于时间序列的数据。与传统RNN相比&#xff0c;LSTM在处理长期依赖问题时具有显著优势。 LSTM的基本…

微调大模型 - 面向学术论文的AI大模型

1、优化学术交流: 该项目专注于优化学术文献的阅读、润色和写作过程,提供了实用化的交互接口。 2、模块化和可扩展性: 项目设计模块化,支持自定义快捷按钮和函数插件,便于用户根据自己的需求进行扩展。 3、多语言和多模型支持: 支持多种语言的论文翻译和总结,同时可以并行…

【数据结构与算法 刷题系列】求带环链表的入环节点(图文详解)

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《数据结构与算法 经典例题》C语言 期待您的关注 ​ 目录 一、问题描述 二、解题思路 方法一&#xff1a;数学公式推导法 方法…

LaTeX 的使用

文章目录 TeX 编辑器文档类型中文编译文档结构preamble 导言区&#xff08;不能放正文内容&#xff09;document body 正文区 正文内容目录段落列表无序列表有序列表 图片表格交叉引用段落图片表格 转义符 数学公式数学符号行内公式行间公式有公式计数器无公式计数器 公式包含文…

男生下班后的“秘密基地”——经典国产车T9为何适合你

随着都市生活的节奏加快&#xff0c;男生们在工作之余渴望有一片属于自己的宁静空间。越来越多的男生选择在下班后&#xff0c;不急于回家&#xff0c;而是在车里多呆一会儿。这个“秘密基地”不仅为他们提供了短暂的放松和逃离&#xff0c;更成为了一种生活态度的象征。今天&a…

k8s通过deployment创建pod失败排查

通过deployment创建pod失败 在k8s集群中&#xff0c;deployment启动后没有成功创建pod&#xff0c;通过“kubectl describe deployment ${DEPLOY_NAME} ”&#xff0c;看到如下日志&#xff0c;只看到“ReplicaFailure True FailedCreate”&#xff0c;但是没有failed的原因。 …