LWN.net Logo

Advertisement

Advanced thin client solution for Linux, based on Open Source. Mix Windows and Linux, 10 licenses for free!

Advertise here

Hardware requirements

Hardware requirements

Posted May 16, 2008 21:09 UTC (Fri) by man_ls (subscriber, #15091)
In reply to: Hardware requirements by epa
Parent article: New York Stock Exchange Runs Trades On Red Hat Linux (InformationWeek)

Let us see... In their latest report, they acknowledge handling 4 thousand millions (that is US billions) shares per day just in "NYSE listed issues", and maybe twice that overall. Despite being called "NYSE Euronext transactions" I don't find transaction data reported too clearly; however we may assume that each transaction handles an average of 10 shares each way, as the "TRF" figure seems to imply: 230 millions of that every day. Again, twice that might be the global transaction figure.

So very approximately we might have about 4*10^8 transactions every day. Assuming they are distributed evenly during the day we would have about 5k operations per second. If you can get 100 transactions per second out of a server (not a bad record for a database) then just about 50 machines will do. Also you would probably have separated database and back-end layers, with about half the machines for each group -- for a total of 100 servers. But the load is characteristically not evenly distributed; with two overlapping cycles of 8 hours each, the number should at least triple up. Add a security factor of 2, and there you have it: 600 servers.

Within the bounds of such a gross estimation, 600 servers sounds pretty reasonable to me.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds