Quote from sevenlaws:
anybody know or have ever had a server hooked up at equinix. and have any advice for server hardware for blackbox trading? and fiber optics?
I have some servers co-located in equinix via fiber cross connect. I assume you are not talking about the other hardware, such as atm hardware, etc. You will not get 4 to 5 years out of any server config, based on my experience, about 2 years is almost the max, figure out a "server rotation" (such that newest hardware becomes the production failover pair, etc), do not get attached to hardware, the cost of using older or non-optimized hardware are worth much more than the $7-10k you paid for them. Figure out a standard build for them (get your linux packages and driver images down). Do use as good of network card as you can handle (make sure you optimize all the driver settings), figure out a storage mechanism (a badly timed memory to disk swap will slow you down significantly). Make sure your application can manage the thread across the processors efficiently (be aware of caching issues).
Oh yes, manageability, make sure everything you have in the data center can be monitored, from UPS to blades, etc, and have your monitoring software hooked up to them (do this on day one, do not wait until you have a problem). And perhaps most importantly, test, test and then test some more, take the time to write some custom application to test and measure the timing differences (for instance, my hardware person swapped out a network card once, and the test suite almost immediately determined that the new card had some framing issues, which is bizarre, but the test suite caught it before it went into production).
All of all, you will be competing against players who have no problem rewriting entire 500k line modules into assembler and FGPAs just to gain maybe 30-50 nanoseconds in advantage. So any little tweaks you can figure out will be a plus.