Quote from IndexTrader:
Recently, on another thread, Nitro indicated he's using a server-type machine(s).
Can someone point out some potential pro's and con's in using servers versus say, a higher-end PC for trading?
More stability against crashes and other such things?
Is it a lot more expensive to purchase/upgrade the hardware/software?
Do "regular" trading programs like tradestation, esignal and metastock run on servers the same as on a pc?
Thanks!
I use these machines because for the applications that I am running, my CPU is pegged at 98% utilization from 8:30 CST to 3:15 CST. This is on dual 2.4 Hyperthreaded Xeon server with 4GB of dual channel/interleaved DDR 2100 registered ECC RAM, with dual gig ethernet controllers and RAIDED 10000 RPM SATA drives. ECC RAM, also known as parity RAM, is actually slower than standard RAM. It is used on high end servers because it is better to be slow, then to act on bad information.
Soon, I will be replacing the 2.4's and moving up to dual 3.2 Xeons on this machine, hoping to get the CPU utilization down under 90%. It is really bad to have an Operating System like Windows 2000, that is not a deterministic response OS, pegging the CPUs that high. A fast market and the two CPU's (in a sense 4, since my applications are multi-threaded and I have hyperthreading turned on making it look like I have four CPUs to windows 2000) in the machine go to 100% utilization and the mouse won't even respond - not good.
If you go to the task manager and you are utilizing say, 50% of your CPU(s), spending more money on horse power will do you no good.
Servers systems do have higher grade components in them. They won't necessarily run standard apps any better than a run of the mill machine. However, start throwing 30,000 quotes a second at a machine, have it store the data to disk, add the need to analyze that data as fast as possible and act on it, perhaps have to put 400 orders on the wire in seconds or in some cases fractions of a second, and you may crash a normal PC, while a high end server will just eat it up.
nitro