New Interesting Benchmarks Coming: .NET Capacity Planner Tool
Just thought I would letfolks know of some fairly comprehensive benchmarks that I have been working on, involving IIS 7; multi-core scaling (up to 16 cores); WCF. And of course some comparative Data to Java will part of this. It has been an interesting few months; working through several hundred benchmark runs; with very careful attention paid to tuning, etc. The results, based on two workloads (StockTrader and Web Services WSTest) are based on a tool anyone can use; that I have fixed up lately. This is the Capacity Planner tool; that allows anyone to setup multi-agent benchmarks to test either/both of these workloads. Right now I am focussed on vertical scalability of services across SMP CPUs; as well as serialization performance between .NET IIS-Hosted; .NET self-hosted; HTTP-XML vs. TCP-Binary Encoding for WCF; and comparing to at least one popular Java Enterprise stack (just updated).
The results will be published on MSDN, in a new benchmark/tuning site I plan to create; separate but related to the StockTrader site. The cool thing is that everything gets published (including the test tool and Java implementations) as part of the StockTrader 2.03 download (http://msdn.microsoft.com/stocktrader ); so anyone can perform the tests form themselves on whatever equipment /software stack they want; helps in tuning and in guaging relative performance of various software stacks, including of courese .NET 3.5 and WCF.
-Greg