So I have a few 10Gb Switches I need to test out using iPerf. I know iPerf can handle it as they have 10Gb public servers available on the internet, but can my machines handle it and can I get cheap NICs to do this also?
Machines I want to use are Dell 7010 with Core i3 2120 3.3GHz 2GB DDR3 – was super cheap from eBay. They are the MT (tower) so have 3 PCI slots that are full height, one x16, one (x4 electrical) x16 and one x1. The chipset is IntelĀ® Q77 Express Chipset so v2 only, with only 8 lanes, so I assume the x16 slot is from the processor (also v2 16 lanes) and the x4/x1 from the chipset. (Note the DT has the same PCIe configuration but half height, and the SFF has only the x16 and x16 (x4 electrical).)
PCIe version | Year | Transfers | Encoding | x1 speed | x4 speed | x8 speed | x16 speed |
---|---|---|---|---|---|---|---|
1 | 2004 | 2.5GT/s | 8b/10b | 2Gb/s | 8Gb/s | 16Gb/s | 32Gb/s |
2 | 2007 | 5GT/s | 8b/10b | 4Gb/s | 16Gb/s | 32Gb/s | 64Gb/s |
3 | 2010 | 8GT/s | 128b/130b | 7.88Gb/s | 31.52Gb/s | 63.04Gb/s | 126.08Gb/s |
4 | 2017 | 16GT/s | 128b/130b | 15.76Gb/s | 63.04Gb/s | 126.08Gb/s | 252.16Gb/s |
5 | 2019 | 32GT/s | 128b/130b | 31.52Gb/s | 126.08Gb/s | 252.16Gb/s | 504.32Gb/s |
6 | 2022 | 64GT/s | 242B/256B |
So the x4 slot can do 10Gbit speeds, but the x16 would be better as it can do 64Gb/s – and also closer to the processor electrically so less latent. There’s quite a few dual 10Gb card cheap on eBay so maybe i’ll start by looking into them….