Question PCIe 3.0 NIC versus PCIe 2.0 NIC ?

Cactaclysm

Reputable
Feb 28, 2021
19
0
4,510
Hey guys, just decided to order a NIC for my computer rated @10GBpS. My concern and/or question is, does it matter if it is made for PCIE 2.0 or 3.0? I know in terms of compatibility it doesn't matter, but my board has PCIE 3.0 slots and I was just curious if there would be any sort of differences between using a 3.0 vs 2.0 card. If they are both rated at 10GBpS, would there be any performance differences between the different PCIE generations? Basically, if the cards are rated for the same speed, does it matter if it is a 2.0 NIC or a 3.0 NIC? Or will everything be virtually the same.

Thanks!
 
My XG-C100C 10GbE Ethernet cards show up as PCI Express 4 x2 (Gen4 x 2 lanes) in Aida64 and have a PCIe x4 footprint.
https://www.amazon.co.uk/ASUS-XG-C1...fos.0fa28f01-6fca-4422-af4e-d52d5ad71bfe&th=1

My 10G dual port Startech SFP+ fibre NICs are PCI Express 2 x 8 (Gen2 x 8 lanes) and have a PCIe x 4 footprint.
https://www.startech.com/en-us/networking-io/pex20000sfpi

I have both Generation 2 and Generation 4 10Gig network cards, plus several other Intel 10G SFP+ NICs, but the machines aren't powered up at the moment, so I cannot check.

In terms of bandwidth, PCIe Gen.2 will be half the speed of Gen.3 for the same number of lanes, but provided 10GBps (times the number of ports on the card) doesn't saturate the bus, it might not make any practical difference. I'm not sure about latency with different bus speeds. Anyone? Perhaps you could run iperf or Helios on your network and find out for yourself, if you can compare several NICs.
https://www.geckoandfly.com/33225/lan-network-benchmark-test-speed/

Hey guys, just decided to order a NIC for my computer rated @10GBpS
What NIC did you order and what's at the other end?