安装配置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
相关推荐
Gold Steps.7 小时前
OpenEBS — 云原生 CNS 高性能存储
云原生·kubernetes·存储
酥暮沐3 天前
iscsi部署网络存储
linux·网络·存储·iscsi
smart199817 天前
边缘AI存储服务器,软硬件一体化部署更简易价格更优
存储
长安即是故里18 天前
使用HuggingFace免费搭建100G的图床和网盘,支持上传大文件
huggingface·存储·图床
cur1es19 天前
【IO与文件及存储常识】
windows·io·文件系统·存储·file·硬盘·文件常识
千里马学框架22 天前
敏感权限如何自动授权?pkms的permission部分常用命令汇总
android·车载系统·framework·perfetto·权限·系统开发·pkms
ghostwritten24 天前
Netapp 存储卷无法挂载pod
kubernetes·存储
唐宋元明清21881 个月前
.NET 磁盘管理-技术方案选型
windows·c#·存储
千里马学框架2 个月前
google官方文档:深入剖析ProtoLog原理及Winscope的查看方式
android·车载系统·framework·perfetto·系统开发·winscope
星哥说事2 个月前
时序数据选型、存储模型与选型
存储