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

What's the difference between rdma-shared-device and sr-iov? #100

Open
Saigut opened this issue Feb 28, 2024 · 1 comment
Open

What's the difference between rdma-shared-device and sr-iov? #100

Saigut opened this issue Feb 28, 2024 · 1 comment

Comments

@Saigut
Copy link

Saigut commented Feb 28, 2024

What's the difference between rdma-shared-device and sr-iov?
Or what documentation I should to read.

Thanks.

@schmaustech
Copy link

My interpretation of RDMA shared vs SRIOV is as follows:

RDMA shared allows you to share one network device among many pods but without direct hardware access like host device or SRIOV. Whereas SRIOV capable cards enable you to share hardware up to the number of VFs the card supports with hardware access of those VFs making it ideal for low latency, high throughput workloads.

So for example I might gear rdma shared toward developer environments where its more about testing feature functionality. In that setting I can share one network device with many pods.

Whereas if I need to do performance testing and my card is SRIOV capable with 8 VFs, I can now have 8 different pods getting performance network access.

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