ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » MQ Performance Turning on OS/390 - Buffering

Post new topic  Reply to topic
 MQ Performance Turning on OS/390 - Buffering « View previous topic :: View next topic » 
Author Message
wilsonho3
PostPosted: Mon Feb 17, 2003 6:48 am    Post subject: MQ Performance Turning on OS/390 - Buffering Reply with quote

Voyager

Joined: 20 Nov 2001
Posts: 98
Location: Hong Kong

Hi, all

I am turning a MQ configuration on OS/390. The performance is
strange on Large message. This is what I get from xxxxCHIN.

COMMAND INPUT ===> SCROLL =
* BUFFER POOL DEFINITIONS
**************************************************************
*
* Define the buffer pool sizes.
*
* The recommended uses for the buffer pools are:
* 0 - object definitions and system-related messages
* 1 - important long-lived messages
* 2 - short-lived messages
* 3 - miscellaneous messages

DEFINE BUFFPOOL( 0 ) BUFFERS( 50000 )
CSQ9022I %MQSD CSQPDBUF ' DEFINE BUFFPOOL' NORMAL COMPLETION
DEFINE BUFFPOOL( 1 ) BUFFERS( 20000 )
CSQ9022I %MQSD CSQPDBUF ' DEFINE BUFFPOOL' NORMAL COMPLETION
DEFINE BUFFPOOL( 2 ) BUFFERS( 50000 )
CSQ9022I %MQSD CSQPDBUF ' DEFINE BUFFPOOL' NORMAL COMPLETION
DEFINE BUFFPOOL( 3 ) BUFFERS( 20000 )
CSQ9022I %MQSD CSQPDBUF ' DEFINE BUFFPOOL' NORMAL COMPLETION



******************************************************************
* PAGE SET DEFINITIONS
******************************************************************
*
* Define page sets and associate each page set with a buffer pool.
*
* You must define page set 00, where object definitions are kept.
* You are recommended to define at least one other page set
* so that messages and object definitions can be kept separate.
* This sample shows 4 other page sets, one for each class of
* message:
* 00 - object definitions
* 01 - system-related messages
* 02 - important long-lived messages
* 03 - short-lived messages
* 04 - miscellaneous messages
* You may define up to 100 page sets for each queue manager.


DEFINE PSID( 00 ) BUFFPOOL( 0 )
CSQ9022I %MQSD CSQPDPSI ' DEFINE PSID' NORMAL COMPLETION
DEFINE PSID( 01 ) BUFFPOOL( 0 )
CSQ9022I %MQSD CSQPDPSI ' DEFINE PSID' NORMAL COMPLETION
DEFINE PSID( 02 ) BUFFPOOL( 1 )
CSQ9022I %MQSD CSQPDPSI ' DEFINE PSID' NORMAL COMPLETION
DEFINE PSID( 03 ) BUFFPOOL( 2 )
CSQ9022I %MQSD CSQPDPSI ' DEFINE PSID' NORMAL COMPLETION
DEFINE PSID( 04 ) BUFFPOOL( 3 )
CSQ9022I %MQSD CSQPDPSI ' DEFINE PSID' NORMAL COMPLETION



Testing message length 1 :

77 W00-BUFFER PIC X(32000) VALUE SPACES.

Turnaround Time about 5- 6 second

Testing message lebgth 2 :

77 w00-buffer pic x(256000) value spaces

Turnaround time about 13 – 14 second

All non-persistent message is used, Anything wrong with the buffer setting that effects the performance.

Is it the buffer 2 is too small for large non-persisent message ??

Thanks for opinion.
Back to top
View user's profile Send private message Send e-mail
LuisFer
PostPosted: Mon Feb 17, 2003 9:26 am    Post subject: Re: MQ Performance Turning on OS/390 - Buffering Reply with quote

Partisan

Joined: 17 Aug 2002
Posts: 302

We have buffers(1050) & putting/getting No Persistent Msg of 32 & 256k takes < 1 second.
* BUFFPOOL DEFINITIONS
**************************************
*
* Define the buffer pool sizes.

DEFINE BUFFPOOL( 0 ) BUFFERS( 1050 )
DEFINE BUFFPOOL( 1 ) BUFFERS( 1050 )
DEFINE BUFFPOOL( 2 ) BUFFERS( 1050 )
DEFINE BUFFPOOL( 3 ) BUFFERS( 1050 )
Back to top
View user's profile Send private message
sailor
PostPosted: Fri Mar 19, 2004 4:19 am    Post subject: Changing BUFFERS Reply with quote

Novice

Joined: 25 Mar 2003
Posts: 15
Location: Germany

Hello,

I want to alter the number of Buffers for an existing queuemanager.

The original setting looks like this:

DEFINE BUFFPOOL( 0 ) BUFFERS( 10000 )
DEFINE BUFFPOOL( 1 ) BUFFERS( 10000 )
DEFINE BUFFPOOL( 2 ) BUFFERS( 10000 )
DEFINE BUFFPOOL( 3 ) BUFFERS( 10000 )

It should have these values:
DEFINE BUFFPOOL( 0 ) BUFFERS( 50000 )
DEFINE BUFFPOOL( 1 ) BUFFERS( 20000 )
DEFINE BUFFPOOL( 2 ) BUFFERS( 50000 )
DEFINE BUFFPOOL( 3 ) BUFFERS( 20000 )

As far as I know these parameters are only read at the first startup of a qmgr (-> CSQINP1) and I don't know how to change them for this qmgr.

Thanks for your help!
Back to top
View user's profile Send private message
oz1ccg
PostPosted: Fri Mar 19, 2004 7:21 am    Post subject: Reply with quote

Yatiri

Joined: 10 Feb 2002
Posts: 628
Location: Denmark

If you want to change these parameters you will have to cycle your qmgr.

BMC have a tool which allows you to change these option in the fly including adding a new pageset. This tool is OPERTUNE for MQ.

http://documents.bmc.com/supportu/documents/93/72/9372/9372.pdf

About performace analyzis take a look on the supportpack MP1B that can display the SMF-records, the main topic is to keep the buffer small enough for your needs. Because it takes time for WebSphere MQ to make checkpoints/restart where MQ will have to recover the buffers to the time of the stop.
http://www-1.ibm.com/support/docview.wss?rs=203&uid=swg24005907&loc=en_US&cs=utf-8&lang=en

Just my $0.02
_________________
Regards, Jørgen
Home of BlockIP2, the last free MQ Security exit ver. 3.00
Cert. on WMQ, WBIMB, SWIFT.
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » MQ Performance Turning on OS/390 - Buffering
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.