Why our soft-RoCE throughput is quite low compared with TCP
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: Why our soft-RoCE throughput is quite low compared with TCP
- From: QWang <3100102071@xxxxxxxxxx>
- Date: Fri, 15 Nov 2019 21:26:41 +0800
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
Dear experts on RDMA,
We are sorry to disturb you. Because of a project, we need to
integrate soft-RoCE in our system. However ,we are very confused by our
soft-RoCE throughput results, which are quite low compared with TCP
throughput. The throughput of soft-RoCE in our tests measured by
ib_send_bw and ib_read_bw is only 2 Gbps (the net link bandwidth is 100
Gbps and the two Xeon E5 servers with Mellanox ConnectX-4 cards are
connected via back-to-back, the OS is ubuntu16.04 with kernel
4.15.0-041500-generic). The throughput of hard-RoCE and TCP are normal,
which are 100 Gbps and 20 Gbps, respectively. But in the figure 6 in the
attached paper "A Performance Comparison of Container Networking
Alternatives", the throughput of soft-RoCE can be up to 23 Gbps. In our
tests, we get the open-source soft-RoCE from github in
https://github.com/linux-rdma. Do you know how can we get such high
bandwidth? Do we need to configure some OS system settings?
We find that in 2017, someone finds the same problem and he posts
all his detailed results on
https://bugzilla.kernel.org/show_bug.cgi?id=190951 ; . But it remains
unsolved. His results are nearly the same with our's. For simplicity,
we do not post our results in this email. You can get very detailed
information in the web page listed above.
We are very confused by our results. We will very appreciate it
if we can receive your early reply. Best wishes,
Wang Qi
[Index of Archives]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Linux Kernel]
[Linux SCSI]
[XFree86]