I want to buy a Mellanox Connectx-5 NIC with two 100Gbe ports. However, the max throughput of a PCIe 3.0 16x slot is only 126Gbps.
- Do I have to set the ports to 100Gbps and 25Gbps speeds or will they share the available bandwidth until they have to fight for it (if I leave them both at 100Gbps)?
- my switch does not support operating ports at 50Gbps (huawei cloudengine)
- What happens when they both want to use more bandwidth than is available through the PCIe slot?
- on ingress traffic, I guess there would be a few dropped packets and then TCP window scaling would take care of the rest
- but what happens to egress traffic? Will I get errors or is this something the (linux) networking stack is ready for and handles the same way as "not enough bandwidth on medium"?
I've read the card's user manual but there is no mention of this, so I'm asking here. Thank you in advance.
No comments:
Post a Comment