安装配置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
相关推荐
科力锐品牌君2 天前
医院数据存储“乱象”:如何兼顾兼容、高效与合规?
大数据·安全·备份·存储·存储方案
黄华SJ520it4 天前
预约上门系统开发:懒人经济下的商业机遇与技术实践
小程序·系统开发
黄华SJ520it4 天前
跨境电商分销直销系统:多语言融合的全球销售引擎
开发语言·php·系统开发
黄华SJ520it6 天前
柯尔嫚商城模式开发:从概念到实现的完整指南
小程序·系统开发
黄华SJ520it7 天前
线上线下多门店融合系统开发指南
小程序·系统开发
黄华SJ520it10 天前
新零售排队免单系统开发全流程介绍
小程序·零售·系统开发
Mr.HeBoYan11 天前
DPDK为什么越来越少使用rte_ring?——从Lock-Free到Run-to-Completion,重新理解现代DPDK架构演进(上)
linux·网络·算法·性能优化·架构·dpdk
电商软件开发 小银1 个月前
元某生活模式如何在30天消化83%库存?
软件开发·创业·数字化转型·系统开发·消费增值·元某生活·合伙人
阿川20151 个月前
智能体爆发,HPE存储以创新架构解锁混合云与AI红利
人工智能·存储·智能体·hpe
极客先躯1 个月前
高级java每日一道面试题-2026年02月02日-实战篇[Docker]-如何实现容器的持久化存储?
docker·容器·面试宝典·持久化·存储·韵味·java高级面试题