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 » z/OS WMB Performance Observations

Post new topic  Reply to topic Goto page 1, 2, 3, 4  Next
 z/OS WMB Performance Observations « View previous topic :: View next topic » 
Author Message
lancelotlinc
PostPosted: Fri Jul 01, 2011 6:58 am    Post subject: z/OS WMB Performance Observations Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

There is a glitch in z/OS that inhibits good performance scalability, because of the amount of time spent by the CPU processing each message.

This can be seen in this document, page 49:

ftp://public.dhe.ibm.com/software/integration/support/supportpacs/individual/ip14.pdf

"This drop in throughput for 8 instances when compared with 4 instances is being investigated and a fix will be shipped in due course. Contact IBM service for the latest status on this problem."

The fix may already be in GA. I don't know about its status.

In any event, as late as last year, I observed that z/OS apple-to-apple comparison of a standard use case with other platforms is dramatically different. I suspect another contributing factor is the way z/OS manages its memory. Other more modern architectures have vastly larger memory pools, especially for the JVM.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Vitor
PostPosted: Fri Jul 01, 2011 7:06 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

For new readers, this is the new thread talked about here
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri Jul 01, 2011 7:13 am    Post subject: Re: z/OS WMB Performance Observations Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

lancelotlinc wrote:
This can be seen in this document, page 49:

ftp://public.dhe.ibm.com/software/integration/support/supportpacs/individual/ip14.pdf

"This drop in throughput for 8 instances when compared with 4 instances is being investigated and a fix will be shipped in due course. Contact IBM service for the latest status on this problem."

The fix may already be in GA. I don't know about its status.


Given that the document refers to WMBv6.0 dated 2006 you'd hope it would be out by now. It's also (to be clear) an issue with WMB rather than z/OS per se yes?

lancelotlinc wrote:
In any event, as late as last year, I observed that z/OS apple-to-apple comparison of a standard use case with other platforms is dramatically different.


At which time we can assume you were not using WMBv6.0.

So what was the use case? How were the apples configured on z/OS and the other platforms? What were the other platforms? The devil is in the detail, and there's a lot of detail in z/OS. If (for example) it was a Dev WMB on an LPAR throttled right back that has an impact. If one of the other platforms was one of your Power7 machines the size of a house with "Mom" tattooed down a processor board that too has an impact.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Fri Jul 01, 2011 7:35 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

IDK about the root cause of the issue, but I have heard rumors that it is related to how z/OS starts and manages additional instances compared to how the other OSs do it. This leads me to believe it is related to OS issues more than WMB binary issues. Hursely (Dunn, et. al.) may shed some light about it.

It really doesn't matter what the use cases are as long as they are consistent between the platforms.

A favorite use case of mine is a 528 byte payload of copybook data converting to XML, also copy Msg Id to Correl Id via MQ transport. I find AIX and Linux outperform z/OS consistently, especially with additional instances.

On AIX Power7, achievement of close to 10k TPS with average latencies between 130 and 450 ms on 8 EGs with multiple instances in each EG for several hours (ie. not a spike; consistent performance). z/OS no where near this, best I could coax out of z/OS was less than 100 TPS. Sometimes latencies of indivdual transactions on z/OS extended to 7 seconds. RHEL beefy system (8 CPUs Intel Xeon X5550 4 cores @ 2.67 Ghz) could approach 3,000 TPS on this use case.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Vitor
PostPosted: Fri Jul 01, 2011 7:44 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

lancelotlinc wrote:
IDK about the root cause of the issue


Nor do I unless I'm required to fix it in the OS, or work round it in a WMB installation. But I do try to be interested in such things.

lancelotlinc wrote:
I have heard rumors that it is related to how z/OS starts and manages additional instances compared to how the other OSs do it.


Spill - who, where, when? I know it's bad to spread gossip but what else can you do with it???

lancelotlinc wrote:
This leads me to believe it is related to OS issues more than WMB binary issues. Hursely (Dunn, et. al.) may shed some light about it.


We can hope.

lancelotlinc wrote:
It really doesn't matter what the use cases are as long as they are consistent between the platforms.


It does if other readers fancy having a go at their own comparisions.

lancelotlinc wrote:
A favorite use case of mine is a 528 byte payload of copybook data converting to XML, also copy Msg Id to Correl Id via MQ transport.


Now that wasn't difficult, was it?

lancelotlinc wrote:
I find AIX and Linux outperform z/OS consistently, especially with additional instances.


And it will be interesting to see if people can get equivalent results.

lancelotlinc wrote:
On AIX Power7, achievement of close to 10k TPS with average latencies between 130 and 450 ms on 8 EGs with multiple instances in each EG for several hours (ie. not a spike; consistent performance). z/OS no where near this, best I could coax out of z/OS was less than 100 TPS. Sometimes latencies of indivdual transactions on z/OS extended to 7 seconds. RHEL beefy system (8 CPUs Intel Xeon X5550 4 cores @ 2.67 Ghz) could approach 3,000 TPS on this use case.


You have access to such a rich mix of technologies. Interesting to see what results the lurking classes can get.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Fri Jul 01, 2011 7:56 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Vitor wrote:
lancelotlinc wrote:
IDK about the root cause of the issue


Nor do I unless I'm required to fix it in the OS, or work round it in a WMB installation. But I do try to be interested in such things.

lancelotlinc wrote:
I have heard rumors that it is related to how z/OS starts and manages additional instances compared to how the other OSs do it.


Spill - who, where, when? I know it's bad to spread gossip but what else can you do with it???

lancelotlinc wrote:
This leads me to believe it is related to OS issues more than WMB binary issues. Hursely (Dunn, et. al.) may shed some light about it.


We can hope.

lancelotlinc wrote:
It really doesn't matter what the use cases are as long as they are consistent between the platforms.


It does if other readers fancy having a go at their own comparisions.

lancelotlinc wrote:
A favorite use case of mine is a 528 byte payload of copybook data converting to XML, also copy Msg Id to Correl Id via MQ transport.


Now that wasn't difficult, was it?

lancelotlinc wrote:
I find AIX and Linux outperform z/OS consistently, especially with additional instances.


And it will be interesting to see if people can get equivalent results.

lancelotlinc wrote:
On AIX Power7, achievement of close to 10k TPS with average latencies between 130 and 450 ms on 8 EGs with multiple instances in each EG for several hours (ie. not a spike; consistent performance). z/OS no where near this, best I could coax out of z/OS was less than 100 TPS. Sometimes latencies of indivdual transactions on z/OS extended to 7 seconds. RHEL beefy system (8 CPUs Intel Xeon X5550 4 cores @ 2.67 Ghz) could approach 3,000 TPS on this use case.


You have access to such a rich mix of technologies. Interesting to see what results the lurking classes can get.


I hope others perform an apple-to-apple comparison of similar tests with the technologies they have access to. I would like to see what they can achieve performance wise.

When I went to WMB v5 training in Raleigh, NC in 2004, the instructor said z/OS has a problem with WMB because it cannot manage the same granularity of processes that Unix can. By the way, the hallmark seafood resturant downtown was the best. Absolutely stunning.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Vitor
PostPosted: Fri Jul 01, 2011 8:12 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

lancelotlinc wrote:
When I went to WMB v5 training in Raleigh, NC in 2004, the instructor said z/OS has a problem with WMB because it cannot manage the same granularity of processes that Unix can. By the way, the hallmark seafood resturant downtown was the best. Absolutely stunning.


It'll be interesting to know to what extent this is true 7 years and 2 versions on (given that v5 had more issues than performance).

Also interesting to know if the resturant is still open 7 years on. Measure of the downturn and so forth.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Jul 01, 2011 9:01 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

@lancelotlinc

Did you ever measure performance on zlinux? If yes care to share?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
lancelotlinc
PostPosted: Tue Jul 05, 2011 4:30 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

No, but I think zLinux would perform better than classic z.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
rbicheno
PostPosted: Tue Jul 05, 2011 4:50 am    Post subject: Reply with quote

Apprentice

Joined: 07 Jul 2009
Posts: 43

Surprises me in this performance discussion that no one has mentioned the Updated (v6.1 and v7) Message Broker Performance Reports?
http://www-01.ibm.com/support/docview.wss?uid=swg27007150

They were produced on all platforms for v6.1 and available for several on v7. Generally the same use cases were run across all platforms. Whist i hate people comparing platforms against each other with these due to hardware differences they do show broker is performance tested and scales/performs well on ALL platforms.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 05, 2011 4:55 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

rbicheno wrote:
Surprises me in this performance discussion that no one has mentioned the Updated (v6.1 and v7) Message Broker Performance Reports?
http://www-01.ibm.com/support/docview.wss?uid=swg27007150

They were produced on all platforms for v6.1 and available for several on v7. Generally the same use cases were run across all platforms. Whist i hate people comparing platforms against each other with these due to hardware differences they do show broker is performance tested and scales/performs well on ALL platforms.


This is not true for classic z, when compared with the scalability of the others.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Vitor
PostPosted: Tue Jul 05, 2011 5:02 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

lancelotlinc wrote:
rbicheno wrote:
Surprises me in this performance discussion that no one has mentioned the Updated (v6.1 and v7) Message Broker Performance Reports?
http://www-01.ibm.com/support/docview.wss?uid=swg27007150

They were produced on all platforms for v6.1 and available for several on v7. Generally the same use cases were run across all platforms. Whist i hate people comparing platforms against each other with these due to hardware differences they do show broker is performance tested and scales/performs well on ALL platforms.


This is not true for classic z, when compared with the scalability of the others.


I must have missed where it says that.....
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
rbicheno
PostPosted: Tue Jul 05, 2011 5:25 am    Post subject: Reply with quote

Apprentice

Joined: 07 Jul 2009
Posts: 43

The comparisons of z/OS vs AIX/RHEL above are flawed you maybe running the same use case but you are comparing hardware which has difference speeds and numbers of CPU. It is this and not WMB or the OS which is the overriding reasons for the performance differences you see. Performing comparisons like this is not meaningful/useful. A more common/interesting comparison is TCO per platform i.e. $ per message. Which takes into account hardware costs and the performance achievable on that hardware.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 05, 2011 5:26 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Vitor wrote:
lancelotlinc wrote:
rbicheno wrote:
Surprises me in this performance discussion that no one has mentioned the Updated (v6.1 and v7) Message Broker Performance Reports?
http://www-01.ibm.com/support/docview.wss?uid=swg27007150

They were produced on all platforms for v6.1 and available for several on v7. Generally the same use cases were run across all platforms. Whist i hate people comparing platforms against each other with these due to hardware differences they do show broker is performance tested and scales/performs well on ALL platforms.


This is not true for classic z, when compared with the scalability of the others.


I must have missed where it says that.....


ftp://public.dhe.ibm.com/software/integration/support/supportpacs/individual/ip15.pdf

Page 20 says WMB v6.1 on z/OS can sustain a throughput of 1,801 message per second.

ftp://public.dhe.ibm.com/software/integration/support/supportpacs/individual/ip6g.pdf

Page 20 says WMB 6.1 on AIX can sustain a throughput of 3,854 messages per second.

Is this somehow unclear? The distance gets even wider when WMB v7 on Power7 AIX.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
lancelotlinc
PostPosted: Tue Jul 05, 2011 5:29 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

rbicheno wrote:
The comparisons of z/OS vs AIX/RHEL above are flawed you maybe running the same use case but you are comparing hardware which has difference speeds and numbers of CPU. It is this and not WMB or the OS which is the overriding reasons for the performance differences you see. Performing comparisons like this is not meaningful/useful. A more common/interesting comparison is TCO per platform i.e. $ per message. Which takes into account hardware costs and the performance achievable on that hardware.


I would agree with you if my audience were business owners. As for my experience, I find that business owners stick with z/OS out of allegiance to things other than technical merit.

TCO for WMB on Power7 is four transactions per US$0.01 (penny). z/OS cannot come even close to that number.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2, 3, 4  Next Page 1 of 4

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » z/OS WMB Performance Observations
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.