Apologies for stepping into what appears to be a huge pile of excrement
but - - - - questions from a noob!
I have been turning ideas every which way but as soon as I want to have
a router (or something functioning as one) where I can have GBit
optical fiber (or faster) input I'm quite stymied!
There are several different kinds of optical fiber, e.g. single or Multimode and there are different kinds of connectors and even wavelengths used by different optical systems. If you want >= 1 Gbps inside your home only, this is not going to be a big issue as long as you select matching compatible gear, but for your WAN side you either use your ISPs "madia-converter/bridge" or you talk to them to figure out what you need to be able to talk to their optical equipment.
I can put together something with a mobo (slightly older and something
like a i5-3470 and the parts (mostly used) are going to run me $200 USD
(pardon if I'm not working to the penny but shipping etc there will
likely be added charges). I can find a refurbished box for around the
low $300 CAN line or just a little more in dollars but its been a
complete system for a while so likely better longevity (my guess - - -
please). So if I add a 16 GB or thereabouts SSD (or equivalent) and
then 2 single port optical GBit
PCI boards I'm upping my costs by about $100 usd. So totals around $325
to 350 usd to maybe $50 more than that.
Well - - - - the Macchiatobin single shot comes with 2 - 10 GBit
That board comes with 3 SFP+ cages, so it is quite likely that you could get a compatible module for your ISP from e.g. www.fs.com, but that might not be all too cheap.
and ready to rock for around $310 usd (shipping - - - could
drive that up an easy $20 as many of these companies use their shipping
as a serious profit center!). So I'm getting a lower power consumption
setup for about the same $$$.
So how does the routing processing speed compare between the Marvel
8040 running at 1.6 GHz and 4 cores compared to a i5-3470T running on 2
cores (I think that's at about 3.2 GHz or so but don't quote me on that
I would bet my money on the i5 being faster, but I believe the more relevant question is rather whether the cheaper option might not be fast enough for what you want to do with your router. See https://lwn.net/Articles/629155/ for how hard life can get with 10Gbps Ethernet for small packets.... So neither of your options will be powerful enough for any arbitrary network load at 10 Gbps (the macchiatobins accelerators might help a bit if supported by the OS you will use).
I'm seeing that over the long haul power consumption is going to favor
the Macchiatobin easily.
If more processing power is needed for another $100 (or so) a double
shot then ups the 8040 to 2.0 GHz (if that's needed).
So - - - - over to you'll (you're the ones with the experience at the
behind the bezel stuff (not me for sure!)) - - - - - suggestions - - -
- criticisms - - - - bricks bats or flowers - - - (just something - - -
(If this is something that should have its own topic - - - please
advise - - - - will shift it.)
Over and out
Personally, I would look hard at what your ISP actually offers and select a router that is powerful enough for your immediate needs (and a bit on top for safety). So rather look at gear capable of sufficient performance @ 1 Gbps instead of going all in for 10 Gbps, as computers will keep getting faster.