Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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