zchuango commented on issue #3226:
URL: https://github.com/apache/brpc/issues/3226#issuecomment-4059899069

   > 请问这个特性相比用户态协议栈+DPDK有什么优势?
   
   @dwh110 OBMM 允许主动端直接发起远端内存执行 load/store 操作,无需远端 CPU 参与,OBMM共享内存的优势简单可概括为:
   
   1. **硬件卸载**:将数据搬运完全 offload 到 RNIC,释放远端 CPU 
   2. **内存语义**:load/store 抽象比报文抽象更简洁、更低时延
   3. **零拷贝共享**:消除协议栈处理、序列化、用户/内核态切换开销
   
   相比之下,DPDK + 用户态协议栈虽然提供了灵活的网络包处理能力,但本质上仍是**双边通信模型**,需要收发双方 CPU 参与 。


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to