安装配置SPDK

SPDK需要DPDK的支持

本文操作参考2021-03-04 SPDK安装指南

也感谢gitee库的拥有者https://gitee.com/piter-zhang/projects

下载SPDK

git clone https://gitee.com/oss_enterprise_go_enterprise/spdk.git

更改SPDK的gitmodules文件,换成国内gitee源

cpp 复制代码
cd spdk
nano .gitmodules

将内容替换为

cpp 复制代码
[submodule "dpdk"]
	path = dpdk
	url = https://gitee.com/piter-zhang/dpdk.git
[submodule "intel-ipsec-mb"]
	path = intel-ipsec-mb
	url = https://gitee.com/piter-zhang/intel-ipsec-mb.git
[submodule "isa-l"]
	path = isa-l
	url = https://gitee.com/piter-zhang/isa-l.git
[submodule "ocf"]
	path = ocf
	url = https://gitee.com/piter-zhang/ocf.git
[submodule "libvfio-user"]
	path = libvfio-user
	url = https://gitee.com/piter-zhang/libvfio-user.git
[submodule "xnvme"]
	path = xnvme
	url = https://gitee.com/piter-zhang/xNVMe.git
[submodule "isa-l-crypto"]
	path = isa-l-crypto
	url = https://gitee.com/piter-zhang/isa-l_crypto

然后下载库

cpp 复制代码
git submodule update --init

安装依赖

cpp 复制代码
sudo ./scripts/pkgdep.sh   

编译(make -j参数可以选择线程数量)

cpp 复制代码
$ ./configure
$ make 

执行单元测试,查看是否安装成功

cpp 复制代码
./test/unit/unittest.sh
相关推荐
墨染 锦年3 小时前
DPDK概述
笔记·学习·dpdk·uio·igb-uio
志凌海纳SmartX5 天前
金融行业专题|某头部期货基于 K8s 原生存储构建自服务数据库云平台
网络·数据库·云原生·架构·kubernetes·存储
Francek Chen7 天前
虚拟化技术(二)
大数据·网络·云计算·虚拟化·存储·桌面
爱桥代码的程序媛7 天前
鸿蒙开发设备管理:【@ohos.deviceInfo (设备信息)】
程序员·harmonyos·鸿蒙系统·openharmony·系统开发·设备管理·鸿蒙开发
爱桥代码的程序媛11 天前
鸿蒙开发系统基础能力:【@ohos.hiAppEvent (应用打点)】
程序员·移动开发·harmonyos·鸿蒙系统·openharmony·系统开发·鸿蒙开发
MK米客方德13 天前
MK米客方德SD NAND的掉电保护机制
嵌入式硬件·mcu·存储
Android小贾17 天前
鸿蒙轻内核A核源码分析系列四(3) 虚拟内存
驱动开发·移动开发·harmonyos·openharmony·系统开发·鸿蒙内核
小勇者19 天前
【DPDK学习路径】八、轮询
dpdk
zds00virtue21 天前
DM存储ontap系统修改管理IP
运维·存储
Jiangxl~23 天前
第26讲:Ceph集群OSD扩缩容中Reblanceing数据重分布
linux·服务器·网络·ceph·阿里云·云计算·存储