首页 > 其他分享 >Debian-11-安装SPDK

Debian-11-安装SPDK

时间:2024-09-28 13:36:48浏览次数:3  
标签:11 SpanDB sudo dev SPDK apt install Debian

本文主要参考SpanDB的安装教程:https://github.com/SpanDB/SpanDB

SPDK全称:Storage Performance Development Kit

这里以SPDK v20.01.2为例。

下载SPDK

git clone https://github.com/spdk/spdk
cd spdk
git checkout v20.01.2
git submodule update --init

安装依赖

这个部分SpanDB的教程是:

sudo ./scripts/pkgdep.sh

但是Debian 11上没有pep8包,所以手动安装一下其他依赖,pep8不装好像也没事:

sudo apt-get install -y gcc g++ make libcunit1-dev libaio-dev libssl-dev \
        git astyle lcov clang uuid-dev sg3-utils libiscsi-dev pciutils \
        shellcheck
sudo apt install nasm
sudo apt install dh-autoreconf
sudo apt install libnuma-dev

编译安装SPDK

./configure --with-shared
make -j$(nproc)
sudo make install
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:$PWD/dpdk/build/lib/" >> ~/.bashrc
echo "export DPDK_LIB=$PWD/dpdk/build/lib" >> ~/.bashrc
echo "export DPDK_INCLUDE=$PWD/dpdk/build/include" >> ~/.bashrc
source ~/.bashrc 

标签:11,SpanDB,sudo,dev,SPDK,apt,install,Debian
From: https://www.cnblogs.com/searchstar/p/18437445

相关文章

  • ctfshow-web-信息搜集(11-17)
    web11题目提示:域名其实也可以隐藏信息,比如ctfshow.com就隐藏了一条信息。原理:通过Dns检查查询Flag。这里可以用阿里云的网站:Dns查询网站:阿里云网站运维检测平台(aliyun.com)web12题目提示:有时候网站上的公开信息,就是管理员常用密码原理:查看robots.txt文件,找到后台登录页......
  • P3038 [USACO11DEC] Grass Planting G
    题意思路我们可以使用树链剖分,将每条边的边权下放,将其当作点权处理,每次操作都要忽略lca那个点,因为它所对应的点并不在路径上。代码#include<bits/stdc++.h>usingnamespacestd;constintN=100010;structedge{intto,next;}e[N*2];inthead[N],i......
  • win11 恢复右键菜单
    win11恢复右键菜单背景升级windows11后,发现新的界面看起来还是挺好看的.用起来也还算顺畅,但是右键菜单被默认折叠了,需要点击「显示更多」才能显示全部菜单的选项,用了两三次发现这可太讨厌了,实在忍不了.于是在网上试着找找有没有解决的方案.只找到个部分有效的,最......
  • Win11本地部署FaceFusion3最强AI换脸,集成Tensorrt10.4推理加速,让甜品显卡也能发挥生
    FaceFusion3.0.0大抵是现在最强的AI换脸项目,分享一下如何在Win11系统,基于最新的cuda12.6配合最新的cudnn9.4本地部署FaceFusion3.0.0项目,并且搭配Tensorrt10.4,提高推理速度和效率,让甜品级显卡也能爆发生产力。安装最新版本Cuda12.6以及Cudnn9.4CUDA是NVIDIA公司开发的一种技术,......
  • WiFi基础(五):802.11帧结构与WiFi控制帧、管理帧、数据帧
    liwen012024.09.22前言前面介绍了WiFi的工作原理和WiFi的接入过程,这里将通过分析WiFi具体数据包结构,让你对WiFi工作原理和接入过程有一个更进一步的了解。前面文章可以通过下面连接查看:《WiFi基础(四):WiFi工作原理及WiFi接入过程》(一)802.11帧802.11无线WiFi......
  • 11 random案例1
    生成公司所有员工的信息,放在一个列表里面importrandom#生成公司所有员工的信息,放在一个列表里面,随机选择一个员工user_list=[]foriteminrange(1,301):user_list.append(f"工号-{item}")lucky_user=random.choice(user_list)print(lucky_user)随机获取3......
  • 鸿蒙媒体开发系列11——音频/录制流状态
    如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。对于录制音频类的应用,我们需要关注该应用的音频流的状态以做出相应的操作,比如监听到状态为结束时,及时提示用户录制已结束。......
  • 洛谷P1162 填涂颜色题解
    老规矩上题目:题目描述由数字 00 组成的方阵中,有一任意形状的由数字 11 构成的闭合圈。现要求把闭合圈内的所有空间都填写成 22。例如:6×66×6 的方阵(n=6n=6),涂色前和涂色后的方阵如下:如果从某个 00 出发,只向上下左右 44 个方向移动且仅经过其他 00 的情况下,无法......
  • ISO/IEC/IEEE 29119-1:2022(E) 系统与软件工程软件测试第1部分:概念和定义
    0前言国际标准化组织(ISOtheInternationalOrganizationforStandardization)和国际电工委员会(IECtheInternationalElectrotechnicalCommission)构成了世界标准化的专门体系。作为国际标准化组织或国际电工委员会成员的国家机构通过各自组织设立的技术委员会参与国际标准的......
  • 【2024秋#113】锦城ACM周测题解
    2024秋#112】锦城ACM周测题解A.awa1思路这里是对答案进行二分,我们预测一个答案的范围,取这个范围的中点,试探是否可行。如果可行,将这个范围的右边的范围缩小到mid(注意我们所求是最短时间,所以当mid可行的时候我们是将预测的最大的值变小),如果不可行,说明我们预测的这个范围左边......