-
|
Is RDMA data reception and transmission using the read and send interfaces instead of the read and write interfaces? In what scenarios are IBVSocket_write and IBVSocket_read used? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Is there a performance issue when using 'send' and 'receive' for data transmission in RDMA? Normally, 'read' and 'write' are used for data transmission. |
Beta Was this translation helpful? Give feedback.
-
|
Hello, I’ve converted this issue to a discussion, as it seems more like a general inquiry. I’ve done my best to preserve your original title; feel free to update it if you'd prefer something different! This appears to be a general question about the use of RDMA send/recv and RDMA read/write when implementing RDMA capable applications. While these functions are used internally within BeeGFS (via abstractions like you mentioned), a deeper discussion of the differences between them is likely broader than what we typically cover here, as this space is focused on BeeGFS-specific topics. That said, if your question pertains directly to BeeGFS behavior or configuration, feel free to clarify. Someone from the community may be able to weigh in. |
Beta Was this translation helpful? Give feedback.
Typically, for performance reasons, RDMA Read/Write is used for data transfer, while send/receive is employed for metadata exchange. However, in BeeGFS, the read and write functions do not appear to be explicitly invoked. I'm curious about the rationale behind this design decision—was it made for modularity, abstraction, or some other reason?