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 » WebSphere Message Broker (ACE) Support » is Broker 6.1 64 or 32 bit

Post new topic  Reply to topic Goto page 1, 2  Next
 is Broker 6.1 64 or 32 bit « View previous topic :: View next topic » 
Author Message
broker_new
PostPosted: Tue Jun 30, 2009 6:43 am    Post subject: is Broker 6.1 64 or 32 bit Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

How do we find whether the Broker which we installed is a 64 bit or 32 bit version.is there any command? any property in cfgmgr proxy......
_________________
IBM ->Let's build a smarter planet
Back to top
View user's profile Send private message
mqmatt
PostPosted: Tue Jun 30, 2009 6:48 am    Post subject: Reply with quote

Grand Master

Joined: 04 Aug 2004
Posts: 1213
Location: Hursley, UK

ExecutionGroupProxy.getProcessorArchitecture() will return you the architecture of the execution group (e.g. 32/64).
However, this is only really relevant on the platforms that can work in either 32 or 64-bit mode (e.g. AIX).
Back to top
View user's profile Send private message
nvenkatesh
PostPosted: Thu Jul 02, 2009 12:29 am    Post subject: Reply with quote

Apprentice

Joined: 29 Jan 2007
Posts: 45

Hi,

In Windows XP and broker v6.1, I tried the below command

mqsibrowse <your broker> -t BROKERAAEG

which lists all your EG's and its properties, where the 9th field (procArchitecture) describes the processor architecture of the execution group.

For me it showed as 32 for all the EG's.

Hope it will list accordingly in all the environments.

Thanks,
Venkatesh
Back to top
View user's profile Send private message
broker_new
PostPosted: Thu Jul 02, 2009 7:30 am    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

I have found it to be 64 bit..
how would i install a 32 bit broker run time..
I have checked in passport which doesn't tell ..whether is it a 32 bit binary or 64 bit binary?
_________________
IBM ->Let's build a smarter planet
Back to top
View user's profile Send private message
zpat
PostPosted: Thu Jul 02, 2009 7:49 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

If you want help - at least be sensible enough to disclose the platform that you are using! We are not mind-readers.
Back to top
View user's profile Send private message
broker_new
PostPosted: Thu Jul 02, 2009 9:33 am    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

AIX 5.3.0.0
_________________
IBM ->Let's build a smarter planet
Back to top
View user's profile Send private message
zpat
PostPosted: Thu Jul 02, 2009 10:02 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

As far as I know there is only one version of the WMB 6.1 AIX broker software, which supports both 64 bit and 32 bit execution groups.

Internally I assume the broker's own code is 64 bit.

The default EG mode is 64 bit. You should configure ODBC ini files for both 64 and 32 bit modes in my view.

It will need a 64 bit instance of DB2 set up. It's all in the installation guide.

Given the above, there is no reason to use 32 bit EGs unless running a plug-in node which only works that way. Any message flows using standard IBM nodes will work in 64 bit mode without any changes.

You should also check the C++ level and make sure it is high enough, also the bos.rte.libc fileset level (again all in either the manuals or the readme files).
Back to top
View user's profile Send private message
broker_new
PostPosted: Thu Jul 02, 2009 10:17 am    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

we have completed the installation and configuration, created the broker instance assuming it is a 32 bit broker....

at this point we may have to add more memory and CPU for using a 64 bit broker and execution group..Correct?
_________________
IBM ->Let's build a smarter planet
Back to top
View user's profile Send private message
zpat
PostPosted: Thu Jul 02, 2009 10:33 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

No.

Do you think that a 64 bit mode program requires more memory, or can address more memory?

Is not the recommended memory listed in the hardware pre-requisities in the manual?

AIX 5.3 is 64 bit compatible so must already work on your CPU.

Logical (as Spock would say)?
Back to top
View user's profile Send private message
nvenkatesh
PostPosted: Fri Jul 03, 2009 6:08 am    Post subject: Reply with quote

Apprentice

Joined: 29 Jan 2007
Posts: 45

A 32 bit program running in a 64 bit environment causes a slight performance penalty as compared to the same program being run in the 32 bit environment(Apart from having increased number of registers available in a 64 bit processor compared to a 32 bit processor).

The main disadvantage of 64-bit architectures is that relative to 32-bit architectures the same data occupies more space in memory (due to swollen pointers and possibly other types and alignment padding). This increases the memory requirements of a given process and can have implications for efficient processor cache utilization

as given in

http://en.wikipedia.org/wiki/64-bit

Which means a 32 bit DFE trying to run on a 64 bit env will suffer a slight performance loss (by increased memory usage) as compared to the same DFE being run in its own environment(32 bit env).

So a 32bit DFE should be created on a 64 bit env only when there is no other go as said by zpat when using a plugin code which can be compiled and available only for a 32 bit environment.

Thanks,
Venkatesh
Back to top
View user's profile Send private message
broker_new
PostPosted: Fri Jul 03, 2009 7:43 am    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

Thanks for your information guys, which was so useful.

In this case when the broker is created by default it creates a default execution group which is 64 bit, can we make any changes to make it as 32 bit....or delete the default and create a 32 bit "default" execution group.
_________________
IBM ->Let's build a smarter planet
Back to top
View user's profile Send private message
zpat
PostPosted: Fri Jul 03, 2009 11:07 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

You can't change it once created. It takes about 10 seconds to delete it and create another.

Most people won't keep the EG with a name of "default" anyway. Use a more meaningful name.
Back to top
View user's profile Send private message
broker_new
PostPosted: Thu Jul 16, 2009 6:53 am    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

Guys,

Could anyone share any PDF or a link which tells that Broker runtime is 32 bit..wondering we get 2 flavors for WAS (32bit and 64bit).
Why not for broker?
Back to top
View user's profile Send private message
zpat
PostPosted: Thu Jul 16, 2009 7:43 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

Surely the above thread indicates that on AIX it is a 64 bit product that can support both 64 bit and 32 bit execution groups.

Why should there be two versions - what's the big deal?
Back to top
View user's profile Send private message
rbicheno
PostPosted: Thu Jul 16, 2009 7:44 am    Post subject: Reply with quote

Apprentice

Joined: 07 Jul 2009
Posts: 43

Hi,
There is a topic in the v6.1 info center which defines which platform has 64 bit capability. As has already been mentioned on those platforms that support both the default for a new EG is to be 64 bit. You can force an EG to be 32bit on creation using the mqsicreateexecutiongroup command with the -s flag.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » is Broker 6.1 64 or 32 bit
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.