Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ib_write_bw -a or not? #318

Open
tensorflowt opened this issue Mar 14, 2025 · 1 comment
Open

ib_write_bw -a or not? #318

tensorflowt opened this issue Mar 14, 2025 · 1 comment

Comments

@tensorflowt
Copy link

I am currently testing the write RDMA bandwidth of the IB network card. I used two methods to test it:
The first:

#server
watch ib_write_bw  -d mlx5_0 -q 1 --report_gbits -F

#client
ids=mlx5_0
ip=192.168.100.201
for id in ${ids//,/ }
do  
   ib_write_bw  -d $id -q 1 --report_gbits  -F $ip
   sleep 3
done

The test results are as follows:

Image
The second:

#server
watch ib_write_bw  -d mlx5_0 -q 1 --report_gbits -F -a

#client
ids=mlx5_0
ip=192.168.100.201
for id in ${ids//,/ }
do  
   ib_write_bw  -d $id -q 1 --report_gbits  -F -a $ip
   sleep 3
done

The test results are as follows:

Image

From the test results of method 1, the indicators are not in line with expectations, because its rate is 400 Gb/sec (4X NDR)
But it seems normal from the second method. Which one should I follow?

@sshaulnv
Copy link
Contributor

it is weird, the results should be similar...
i cant reproduce this behavior over my setups, can you please share the results of:

  1. run method 1 with more iterations.
  2. run method 1 with larger msg size.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants