RDMA (Remote Direct Memory Access) 是一种网络协议,可以在计算节点之间实现高效的内存数据传输,而无需CPU的干预。rdma-core
是 RDMA 的一个用户空间库,提供了一些简单易用的接口来使用 RDMA 功能。
目录:
一、环境准备:
1.1 安装依赖
在安装 rdma-core
之前,确保你的系统已经安装了相关依赖库。对于基于 Debian 的系统,可以使用以下命令:
sudo apt-get update
sudo apt-get install build-essential cmake libnuma-dev libibverbs-dev
对于基于 Red Hat 的系统,可以使用以下命令:
sudo yum groupinstall "Development Tools"
sudo yum install cmake libibverbs-devel numactl-devel