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)