Damn, a Thunderbolt 2 PCIe card with two ports costs ~55€. That would make for one hell of a replacement for 10G Ethernet. Double the speed and cheaper. Does anyone know how the linux support for this is?
This aside, Thunderbolt is not switched, so comparison is meaningless. There are very few opportunities where you use either Thunderbolt or Ethernet for the same application. The topology is very different.
http://whiteboxswitch.com/collections/10-gigabit-ethernet-sw...
$5595 for the switch, $699 for the software. You can split the 4 40G ports into 16 10G ports using splitter cables, giving a total of 64 10G ports: (5595+699)/64 = $98.34 per 10G port.
A 1M cable is $30 from here: http://www.fiberyes.com/sfp-cable-cab-10gsfp-p1m-30
So $122.34 for switch and cable.
I've never seen a 10G NIC that cheap per port.
(disclosure: I co-founded Cumulus, who is behind the software in this price comparison)