| Author | 
		  Message
		 | 
		
		  | wskibum | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 7:49 am    Post subject: Getting message  and header size | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 03 Jul 2008 Posts: 38 Location: Northern California 
  | 
		  
		    
			  
				I am trying to calculate band width requirements and part of that is the size of messages.  I have been surfing for several days and found tons of info about headers and message in general but nothing on a quick way to look at a message and get size info.
 
 
Can anyone help me out?
 
 
Thanks | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:04 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				You mean other than the field in the MQMD that tells you how long the data is?
 
 
Are you trying to find out how big a specific message is?  
 
 
Or how big "random generic MQ messages that might flow over a given channel" are?
 
 
In general, the application teams developing your MQ applications should have a firm idea of how big the messages they send and consume are.  YMMV. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | wskibum | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:15 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 03 Jul 2008 Posts: 38 Location: Northern California 
  | 
		  
		    
			  
				Thanks for the reply.  Yes they gave me some data that I would like to verify.
 
I guess the real question is what is the average header size | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | exerk | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:32 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Jedi Council
 
 Joined: 02 Nov 2006 Posts: 6339
  
  | 
		  
		    
			  
				
   
	| wskibum wrote: | 
   
  
	| I guess the real question is what is the average header size | 
   
 
 
No, the question remains as "what is the average message size?". The header size is fixed (and RFH don't count because it's part of the payload). _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | wskibum | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:38 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 03 Jul 2008 Posts: 38 Location: Northern California 
  | 
		  
		    
			  
				| Great.  What is the fixed header size? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:39 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				
   
	| wskibum wrote: | 
   
  
	| Yes they gave me some data that I would like to verify. | 
   
 
 
 
You mean, for example, by reading and learning about all of the statistics that MQ provides you for monitoring things like channels?
 
 
Or merely by dumping out the contents of a bunch of messages and adding up the data length field from the mqmds? 
 
 
What is your end result out of this exercise? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | wskibum | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:46 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 03 Jul 2008 Posts: 38 Location: Northern California 
  | 
		  
		    
			  
				I had the network folks approach me last Friday for information the need to do sizing on a dedicated network connection they are planning to put in.  They need this info today.
 
 
The DEV folks were pretty evasive about the message size they are putting out and I was unable to track down specific info on the header size.  Was hoping there would be a quick way for me to look at several hundred messages and get some idea of the average size.  Then based on the the projected number of messages I can give some workable data to the network folks.
 
 
Thanks | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | exerk | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:50 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Jedi Council
 
 Joined: 02 Nov 2006 Posts: 6339
  
  | 
		  
		    
			  
				
   
	| wskibum wrote: | 
   
  
	| Great.  What is the fixed header size? | 
   
 
 
Without looking in the manual I couldn't tell you, but I do know there's an extra header (XQH) for transmission headers (which adds 4KB?). _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 8:57 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				
   
	| wskibum wrote: | 
   
  
	I had the network folks approach me last Friday for information the need to do sizing on a dedicated network connection they are planning to put in.  They need this info today.
 
 
The DEV folks were pretty evasive about the message size they are putting out and I was unable to track down specific info on the header size.  Was hoping there would be a quick way for me to look at several hundred messages and get some idea of the average size.  Then based on the the projected number of messages I can give some workable data to the network folks.
 
 
Thanks | 
   
 
 
 
Yeah, use amqsbcg to dump out messages.  Write a bit of perl or other scripting to pull out and sum up the mqmd message length fields.
 
 
Then add a fudge factor to cover the xqh.
 
 
And then warn the network admins that this likely represents a median case, and not a high water mark or a low water mark. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 9:00 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				Oh, and remember that MQ channels are tunable, so you can alter things like batch size and etc. to use more or less bandwidth at a given point.
 
 
I'd be tempted to push back on the network admins and ask what the economic impact of their sizing is, and find out if they're counting peanuts in a bag when you're feeding an elephant.  I.e. it's nice if they're doing due-diligence, but if the effort outweighs the benefit, they're wasting money. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | wskibum | 
		  
		    
			  
				 Posted: Tue Jun 12, 2012 10:23 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Apprentice
 
 Joined: 03 Jul 2008 Posts: 38 Location: Northern California 
  | 
		  
		    
			  
				| Thank you very much guys for all your help! | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |