Registered: Jan 2009
09-15-12 02:47 PM
Quote from vfulco:Thanks all esp. WinstonTJ.
So if you are using 10G NICs, what brand (myricoms)? If on a standard 1G setup, aren't you just saturating the bus and network with only a modest pick up in performance?
Nothing fancy, even today it's mostly just Intel Pro 1000 PT dual or quad series NICs. For the 10G we are using X540-T2 or the 520-DA2 for the 10G applications.
When you get real UDP market feeds the tickers are fed to the nics on different ports (for example A-DZZZ on port 12345, E-HZZZ on port 12346, I-LZZZ on port 12347, etc.). We will quite often use a dedicated NIC interfact PER port versus trying to pipe the whole feed through the same RJ45 interface.
Quite often these little pancake boxes will cost ~600-$750 all up and have $1,500 in NICs installed. It's not about saturating the BUS speeds it's more about the network packet spikes. You want the NIC to have enough onboard memory (buffer, cache, etc.) so that it can handle the spikes with zero drops and it needs to be robust enough to push the traffic through rather than try to cache it (to RAM) and slow down the feed.
It's usually either a pair of quad-port gigabit NICs (so 8 ports plus the two on the motherboard) or we'll use the two motherboard NICs for Management, Internet and then two 10G on a dedicated card for the market feed(s).