我正在开发一个广泛使用RDMA的系统(在Mellanox硬件上),并希望能够更有效/更快地注册内存区域。
我已经看了快速记忆注册,我有几个问题:
FMR会消失吗?从这里[1]似乎很快就会被删除/更换。
是否有使用此功能的用户空间代码?在线讨论这个问题的线程很少,主要是在内核模块的上下文中。
非常感谢任何有用的指示。
答案 0 :(得分:0)
似乎内核开发人员希望删除FMR。例如,参见linux-rdma上的这个future of FMR线程。
FMR(和FRWR)仅在内核中使用。用户空间不受信任使用这些操作,因为它们允许访问物理地址空间并可能破坏进程隔离。