我知道RDMA要求发送者和接收者在数据传输之前都注册他们的内存。我想知道发送器和接收器上的寄存器内存是否应该相同。如果相同,我认为RDMA浪费了大量内存,因为两端基本上都在存储相同的数据。有没有办法减少这样的问题?
发布于 2018-01-17 14:41:31
网络传输后,发送方和接收方都包含相同信息的副本。但是,根据应用程序和通信模式的不同,两端的缓冲区都可以重用。例如,远程读取操作的发起者可以在使用先前的结果完成读取后,对读取结果使用相同的缓冲区。
https://stackoverflow.com/questions/48289066
复制相似问题