Does UCX supprot TCP multi-rail? #9753
Replies: 4 comments 2 replies
-
Checked the related code, seems I must construct data in a way to trigger both am_zcopy_first and am_zcopy_middle to drive more than one TCP ifaces to work. So I added the following parameters to ucx_perftest and try again: |
Beta Was this translation helpful? Give feedback.
-
The two UCT eps created during wireup seems has wrong peer IP. as below: tcp_cm.c:104 UCX DEBUG tcp_ep 0x249ce20: WAITING_ACK -> CONNECTED for the [192.168.100.2:53915]<->[192.168.200.1:53281]:0 connection [Tx:Rx] ` Is that the case? |
Beta Was this translation helpful? Give feedback.
-
from lsof -Pn -p, I can see ucx_perf build two sockets to remote node but use the same local and remote ip port , it seems a issue?
I would like to promote this disscusion to an issue for more attention, many thanks! |
Beta Was this translation helpful? Give feedback.
-
@huzhijiang try to set
|
Beta Was this translation helpful? Give feedback.
-
Here is the TCP multi-rail test result. It seems UCX always choose one rail to send message, not both. And the perfomance also down a bit if trying to use two TCP devices:
Beta Was this translation helpful? Give feedback.
All reactions