2018年8月11日 星期六

什麼是RDMA

RDMA(Remote Direct Memory Access)是一種網路通信技術, 允許伺服器之間在不經過中央處理器、作業系統或中間緩衝區的情況下直接存取彼此的記憶體, 這項技術主要應用於高效能計算 (HPC)、分散式儲存和資料中心網路中, 以降低延遲並提高資料傳輸效率w-studio.idv.tw

RDMA 的主要特性:
。低延遲(Low Latency)
由於不需要 CPU參與資料的處理, RDMA可以顯著減少傳輸延遲, 適用於對即時性要求高的應用
。高效能(High Throughput)
直接記憶體存取使資料傳輸的效率更高, 適合大規模資料傳輸, 例如機器學習模型訓練或資料庫同步
。低 CPU使用率
因為 RDMA不依賴 CPU執行資料複製或網路堆疊處理, 可以將更多的 CPU資源釋放給其他應用程式
。零拷貝(Zero-Copy)
資料從發送方的記憶體直接傳送到接收方的記憶體, 不需要中間的資料複製過程, 進一步提升效率

RDMA 的運作方式:
RDMA使用特定的網路硬體(如 InfiniBand 或 RDMA over Converged Ethernet, RoCE), 使資料能夠繞過傳統網路協議堆疊, 直接進行記憶體存取操作, 這種直接性使得資料傳輸不僅快速還能減少傳輸過程中的資源浪費w-studio.idv.tw

沒有留言:

張貼留言