13.5.3. 为用户缓解 memlock 限制
RDMA 通信要求固定计算机的物理内存(也就是说,当整个计算机在可用内存上启动不足时,内核不允许将该内存交换到分页文件)。固定内存通常是非常特权的操作。为了允许
root
之外的用户运行大型 RDMA 应用程序,可能需要增加非root
用户在系统中被允许的内存量。这可以通过在 /etc/security/limits.d/
目录中添加一个包含以下内容的文件来实现:
~]$ more /etc/security/limits.d/rdma.conf
# configuration for rdma tuning
* soft memlock unlimited
* hard memlock unlimited
# rdma tuning end