首页 > 其他分享 >dpdk环境搭建

dpdk环境搭建

时间:2024-10-30 17:49:20浏览次数:3  
标签:hugepagesz grub sudo 环境 build dpdk tar 搭建

  1. 系统配置
    ubuntu22.04
    dpdk21.11
  2. 修改grub配置
sudo vim /etc/default/grub

这里是进行配置大页内存,在修改之前需要查看自己机器的配置,根据自己的机器配置进行修改等等

GRUB_CMDLINE_LINUX="intel_iommu=on iommu=pt vfio_pci.enable_sriov=1 vfio_pci.disable_idle_d3=1 usbcore.autosuspend=-1 selinux=0 enforcing=0 nmi_watchdog=0 crashkernel=auto softlockup_panic=0 audit=0 cgroup_disable=memory mce=off hugepagesz=1G hugepages=16 hugepagesz=2M hugepages=0 default_hugepagesz=1G"

更新grub

sudo update-grub

重启机器

sudo reboot

重启机器后使用命令,查看是否配置上大页内存

cat /proc/cmdline

大页内存配置正确后实例
安装dpdk所需的相关依赖

sudo apt install libnuma-dev=2.0.14-3ubuntu2 libhugetlbfs-dev=2.23-4 build-essential=12.9ubuntu3 cmake=3.22.1-1ubuntu1 meson=0.61.2-1 pkgconf=1.8.0-1 python3-pyelftools=0.27-1 
  1. 搭建dpdk

下载dpdk21.11

wget http://static.dpdk.org/rel/dpdk-21.11.tar.xz

解压缩dpdk

tar xf /opt/dpdk-21.11.tar.xz

编译dpdk

meson build
ninja -C build
ninja install -C build

标签:hugepagesz,grub,sudo,环境,build,dpdk,tar,搭建
From: https://blog.csdn.net/jidwjeif/article/details/143370941

相关文章

  • 本地搭建AI证件照神器HivisionIDPhotos轻松自己在线制作证件照
    文章目录前言1.安装Docker2.本地部署HivisionIDPhotos3.简单使用介绍4.公网远程访问制作照片4.1内网穿透工具安装4.2创建远程连接公网地址5.配置固定公网地址前言本文主要介绍如何在Linux系统使用Docker快速部署一个AI证件照工具HivisionIDPhotos,并结合cpol......
  • 环境变量与set-uid实验
       作业题目本实验室的学习目标是让学生了解环境变量如何影响程序以及系统行为。环境变量是一组动态命名值,可以影响正在运行的进程将在计算机上运行。大多数操作系统都使用它们,因为它们是1979年引入Unix。尽管环境变量会影响程序行为,但它们是如何实现的这一点很多程序员都......
  • 如何使用腾讯云CVM搭建出海电商平台
    引言:2024年已经有太多的企业开始了迈出国门,在出海贸易当中进行试水。但由于政策、文化等诸多方面的不同,更多的企业在做低成本的尝试,以避免一次性投入过大带来的损失。因此,越来越多的企业和个人,开始学习电商平台的相关知识,了解电商平台的相关业务,一些开发者们也开始通过了解开源......
  • 嵌入式Linux开发环境安装与配置(Vmware+Ubuntu)
    1、在PC机上安装虚拟机,推荐使用VMWare。(1)对VMWare进行常规安装,这里选用16.1.0的版本,安装过程若没有特殊要求均可采用默认值进行。(2)启动VMWare,其程序界面如下图所示。(3)点击其中的第一项“创建新的虚拟机”,创建一个新的虚拟机系统,在弹出的对话框中选择“典型(推荐)”的选......
  • 使用 FastGPT 工作流搭建 GitHub Issues 自动总结机器人
    如今任何项目开发节奏都很快,及时掌握项目动态是很重要滴,GitHubIssues一般都是开发者和用户反馈问题的主要渠道。然而,随着Issue数量的增加,及时跟进每一个问题会变得越来越困难。为了解决这个痛点,我们开发了一个自动化Issue总结机器人,它的功能很简单:自动获取项目最新的Gi......
  • windows java8的环境的安装
    目录下载地址安装过程下载地址官网下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html通过百度网盘分享的文件:jdk-8u321-windows-x64.exe链接:https://pan.baidu.com/s/1Va5kC78upY-gfyiMRL_aEQ?pwd=fe2e提取码:fe2e安装过......
  • vs code新建项目、环境、引用本项目的其他模块或函数
    步骤1:创建项目文件夹首先,选择一个合适的位置来存放你的项目文件夹,并创建这个文件夹。浏览到你希望存放项目的位置。右键点击空白处,选择“新建”>“文件夹”,然后命名为my_new_project或其他你喜欢的名字。步骤2:在VSCode中打开项目文件夹接着,我们需要在VS......
  • 手把手搭建自己私有的MQTT服务器,完成设备上云
    手把手搭建自己私有的MQTT服务器,完成设备上云原创ds小龙哥DS小龙哥嵌入式技术资讯 2024年09月19日13:21重庆5人听过一、前言在众多物联网通信协议中,MQTT(MessageQueuingTelemetryTransport)因其轻量、高效的特点而被广泛应用于各种物联网场景。它不仅能够满足设备低功......
  • 在VSCode配置PHP开发环境(XAMPP版)
    下载XAMPP官网下载地址:https://www.apachefriends.org/download.html!!下载速度十分慢!!安装XAMPP:·修改安装地址到D盘、·安装英文版下载php官网下载地址:https://windows.php.net/download#php-8.2选择线程安全的zip压缩包配置环境变量:在高级环境变量中修改系统变量......
  • conda创建、管理环境
    1.简介Conda是一款功能强大的命令行工具,用于在Windows、macOS和Linux上管理包和环境。请确保你已经安装了anaconda。具体下载地址如下:https://www.anaconda.com/download本文最适合在linux系统下安装,如果是windows环境,最好是win10及以上环境,最好使用powershell。2.管理环......