If building a lower end/low cost router this is absolutely a consideration. In single socket regular ATX form factor, and products in the price range of $165 for a motherboard and $250-400 price range for a CPU.
Comparing the PCI-E lanes available on an Intel Core i7 series to something AMD zen/zen2 based (Ryzen), the AMD has greatly more. Some of the Intel single socket core i5/i7 products have just enough PCI-E lanes for their own onboard gigabit NIC and one PCI-E 3.0 x16 GPU for gaming purposes. Would absolutely be a consideration if trying to build something with 8 to 12 10GbE interfaces capable of bursty traffic, but not flows and traffic levels that would require line rate on all ports simultaneously. On Sun, Oct 25, 2020 at 10:13 AM Vincent Bernat <ber...@luffy.cx> wrote: > ❦ 24 octobre 2020 09:55 -06, Keith Medcalf: > > > And do not use an Intel CPU. > > > > Intel only has 4x PCIe lanes that are shared out into whatever > > configuration they claim to have and are totally unsuitable for use in > > a computer that actually has to be able to do high-speed I/O. > > That's likely to be incorrect. Intel CPU usually have 48 lanes for the > Skylake generation. The 4 lanes limitation only applies to what is > connected over DMI to the PCH, which is usually used for low-bandwidth > stuff (1G NIC, SATA, 1x PCIe slots). Look at your motherboard manual to > check how many lanes are affected to each component. > -- > Make sure every module hides something. > - The Elements of Programming Style (Kernighan & Plauger) >