1

我知道 RDMA 要求发送者和接收者在数据传输之前都注册他们的内存。我想知道发送方和接收方的注册内存是否应该相同。如果相同,我认为 RDMA 会浪费大量内存,因为双方基本上都在存储相同的数据。有没有办法减少这样的问题?

4

1 回答 1

1

在网络传输之后,发送者和接收者都包含相同信息的副本。但是,根据应用程序和通信模式,可以重用两侧的缓冲区。例如,远程读取操作的发起者可以在读取之前的结果后使用相同的缓冲区来存储读取的结果。

于 2018-01-17T06:41:30.797 回答