Welcome to MSDN Blogs Sign in | Join | Help
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

 

Comments

AvaSys.Healy said:

Looking forward to checking it out - more great work which on the surface appears like it will be helpful in uderstanding the performance detla with .NET 4.0 / Dublin once you're ported up...

# January 11, 2009 1:12 AM

gregleak@microsoft.com said:

Thanks for the response; this will be a big part of my focus as we get to public betas of CLR 4.0/Dublin this year!

-Greg

# January 12, 2009 10:15 PM
Anonymous comments are disabled
Page view tracker