安装spdk步骤
1.下载spdk
git clone https://github.com/spdk/spdk
2.cd spdk
3.安装fio
git clone https://github.com/axboe/fio
cd fio
make(可能需要安装gcc4.9以上)
4.安装gcc4.9以上 ---- 参考 https://my.oschina.net/michaelshu/blog/3024970
4.1安装scl源:
yum install centos-release-scl scl-utils-build
执行:
yum load-transaction /tmp/yum_save_tx.2019-03-20.16-33.GsJYkI.yumtx
4.2列出scl可用源:
yum list all --enablerepo='centos-sclo-rh'
yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"
4.3安装8版本的gcc、gcc-c++、gdb工具链(toolchian):
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
gcc --version
5.进入fio进行编译
cd fio
make
6.cd spdk编译spdk
./configure --with-fio=/home/qjt/fio --with-dpdk=/home/qjt/spdk/dpdk/dpdk-19.05 --without-vhost
make -j 10
7.缺少cunit-devel
yum install CUnit-devel -y
8.继续编译spdk
make -j 10
9.
make install