.NET Messaging Q performance wrt message size

  • Thread starter Thread starter wycklk
  • Start date Start date
W

wycklk

I got the following observation with the use of .NET
messaging
queue:

Message size = 1K, message per second = 5000
Message size = 200K, message per second = 102
Message size = 500K, message per second = 43

Is there a way to improve the .NET messaging queue
performance ?
I've been using binary formatter.
 
I see you have already asked this question on the msmq performance
newsgroup.

You have seen the Performance paper, I take it? This is from 2000, centered
on W2000 Server.
http://www.microsoft.com/msmq/MSMQ_performance.doc

There is an older one on MSMQ 1.0
http://msdn.microsoft.com/library/en-us/dnmqqc/html/msmqperf.asp

This is an old paper (c 1998) but the principles still apply.

There are lots of other resources.
There's an article on tracking the perf of managed code in general:
http://msdn.microsoft.com/msdnmag/issues/01/11/netprof/toc.asp

there are MSMQ perf counters you can monitor. This does not directly help
you improve perf, but helps you measure better:
http://msdn.microsoft.com/library/en-us/counter/counters1_qbvi.asp
http://msdn.microsoft.com/library/en-us/counter/counters1_ffyd.asp

A Best practices doc:
http://msdn.microsoft.com/library/en-us/dnmqqc/html/msmqbest.asp


There's a yahoo group called "msmq"
http://groups.yahoo.com/group/msmq/message/10

etc
etc
 
Back
Top