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 Previous  1, 2, 3, 4  Next
 z/OS WMB Performance Observations « View previous topic :: View next topic » 
Author Message
rbicheno
PostPosted: Tue Jul 05, 2011 6:05 am    Post subject: Reply with quote

Apprentice

Joined: 07 Jul 2009
Posts: 43

lancelotlinc said:
Quote:

ftp://public.dhe.ibm.com/software/integration/support/supportpacs/individ
ual/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.



You have again picked and compared 2 raw numbers, once again those are not useful comparsons without looking at the details i.e. workload and hardware specs. Whilst i was working at IBM I co-authored those reports so i know that testcase is the lightest scenario, its not a realistic workload, probably more nwk/IO bound than CPU, that test is there as an indication as a high watermark for the given platform. If you look in the report appendix you will see the z/OS report was run on an OLD z990 with v slow CPU. I'm sure if you ran on a modern z10 you would see much better numbers.

The performance reports were never produced with the intention of cross platform comparison which you are doing, due to the hardware differences but as an indication of performance for a particular platform on given hardware and to aid sizing/capacity planning.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 05, 2011 6:13 am    Post subject: Reply with quote

Jedi Knight

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

I agree with your points about cross-platform comparisons by the reports you mentioned. And excellent work on those reports by the way. Absolutely stellar reporting.

I also like your idea about comparing TCO across platforms being more meaningful. Did you want to post a z/OS TCO calculation ? Then, I'll do the same for Power7 and we can discuss the merits of each.
_________________
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 6:20 am    Post subject: Reply with quote

Apprentice

Joined: 07 Jul 2009
Posts: 43

Alas i have left IBM and no longer have access to that data, and we don't use z/OS where i work now. But note I was disagreeing with your comparison method not your TCO conclusions
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Jul 05, 2011 6:21 am    Post subject: Reply with quote

Grand High Poobah

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

lancelotlinc wrote:
I agree with your points about cross-platform comparisons by the reports you mentioned.


Then why use them for cross-platform comparisons?

Define "TCO" before we go any further. What are you including in the cost, and how far through the organisation are you spreading it?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 05, 2011 6:29 am    Post subject: Reply with quote

Jedi Knight

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

Here is what I would consider for TCO:

Computer hardware and programs
Network hardware and software
Server hardware and software
Workstation hardware and software
Installation and integration of hardware and software
Warranties, extended service cost and licenses
Operation expenses
Infrastructure (floor space)
Electricity (for related equipment, cooling, backup power)
Testing costs
Downtime, outage and failure expenses
Information technology personnel

Great point Sir Vitor. Let's define what items should be in our TCO calculation first. Anyone add anything to the list, or nominate any items to remove from the above list?
_________________
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 6:31 am    Post subject: Reply with quote

Grand High Poobah

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

And your answer to my other question, on who's carrying the cost?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 05, 2011 6:44 am    Post subject: Reply with quote

Jedi Knight

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

Vitor wrote:
And your answer to my other question, on who's carrying the cost?


Ultimately it would boil down to the customer carrying the cost. For example, the retail price of a credit card transaction that credit card networks charge merchants is US$0.55. I would use three years as the length of time to show a return on investment for the new system. Anyone disagree with three years?
_________________
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 6:50 am    Post subject: Reply with quote

Grand High Poobah

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

lancelotlinc wrote:
Vitor wrote:
And your answer to my other question, on who's carrying the cost?


Ultimately it would boil down to the customer carrying the cost. For example, the retail price of a credit card transaction that credit card networks charge merchants is US$0.55. I would use three years as the length of time to show a return on investment for the new system. Anyone disagree with three years?


Apologies for my lack of clarity. I meant system customers. We assume that no-one buys a z/OS sysplex and just runs broker on it. I would consider it unlikely (but stand to be corrected) no-one buys an expensive Power7 box and just runs broker on it. So how much of the costs you mention (aside from the license of WMB itself) accure to WMB?

We'll get at some later point to the question of if WMB is running on a box with other software how that affects performance, given that z/OS and AIX (like most Unix) use different scheduling models for resource allocation.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 05, 2011 6:54 am    Post subject: Reply with quote

Jedi Knight

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

I am open to your suggestion. Perhaps half of the total cost would be allocated to WMB. Does this seem reasonable?
_________________
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 6:55 am    Post subject: Reply with quote

Grand High Poobah

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

lancelotlinc wrote:
For example, the retail price of a credit card transaction that credit card networks charge merchants is US$0.55.


Having worked for a number of UK banks, I consider that figure mostly irrelevant. Internally documented cost of a credit card transaction for a major UK credit card provider (which I can't name but has bird roadkill as a logo) was GBP0.06. Cost to the merchant was GBP0.35. One year the cost was recalculated as GBP0.06 but the external price rose to GBP0.40 due to "increased costs". When I enquired what cost, I was told half-seriously "the Chairman's favourite brand of champers has gone up".
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Jul 05, 2011 6:57 am    Post subject: Reply with quote

Grand High Poobah

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

lancelotlinc wrote:
I am open to your suggestion. Perhaps half of the total cost would be allocated to WMB. Does this seem reasonable?


Hardly. On the average z/OS sysplex WMB is unlikely to be half of the workload. I'd have said nearer 3% - 5% with 10% as an upper band and would welcome shout ins from other z/OS WMB people at this point.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
sipples
PostPosted: Wed Sep 21, 2011 3:12 am    Post subject: Reply with quote

Newbie

Joined: 21 Sep 2011
Posts: 7

Many people have their favorite baseball (cricket?) teams, beverages, vacation destinations, and platforms. But I think it's important that we stick to current facts even while arguing about our favorites. So here are some facts:

1. Prior to WebSphere Message Broker V7, WebSphere Message Broker for z/OS used 31-bit (2 GB) address spaces, so memory was allocated in 2 GB (or less) portions. That has *never* been a z/OS restriction or limitation: z/OS has always supported 64-bit addressing and huge memory allocations. (As did OS/390 V2R10 which came before z/OS.) If memory was a limitation for you with WMB in the past, that should no longer be the case with WebSphere Message Broker V7 or higher for z/OS. Assuming you've given (that particular) z/OS sufficient physical memory, of course.

2. As noted above, if you compare a smaller system which was state-of-the-art 7+ years ago to a bigger system that is state-of-the-art today, it would be remarkable if the former delivered the same or similar performance and throughput as the latter. Said another way, IBM publishes performance reports, but the expectation is that you'll employ at least basic reading comprehension.

Now, maybe IBM shouldn't be making that assumption. But please do read carefully anyway.

3. IBM is publicly committed to competitive mainframe total costs. In the specific case of WMB for z/OS, here are just a few of IBM's recent price-reducing actions: System z Solution Editions (new WMB workloads are eligible), "Getting Started" and IWP pricing (i.e. mainframe-unique sub-LPAR sub-capacity pricing terms), zAAP enablement for Java compute nodes, ample XML and Java performance work (two notable examples), and z114 pricing. To elaborate on Solution Edition, that's total multi-year *pricing* (hardware, software, and maintenance) -- not only total cost/TCO -- designed to be competitive with the best/realistic non-IBM alternatives.

4. Performance varies, even with patch levels -- and sometimes dramatically. (Example: Java 6.0.0 to 6.0.1 on z/OS. That third digit makes for another big improvement.) From time to time IBM publishes performance reports, and they're often quite perishable. Look for document "swg27007150" to find them. (That document number might change in the future, but I think it's pretty durable.)

5. There are some things WMB for z/OS can do that WMB elsewhere cannot. Said another way, the performance of local in-memory access to z/OS-hosted resources, z/OS Workload Manager exploitation, the VSAM/QSAM nodes, SMF accounting, ARM exploitation, and Parallel Sysplex exploitation, to pick a few examples, is *infinitely* better with WMB z/OS than it is with any other WMB platform.

6. In-memory connection is more efficient, ceteris paribus, for *both* parties to any communication. (More efficient means less CPU consumption.) To pick an example, DB2 has to work a lot harder to service queries and updates from outboard than inboard, other things being equal. That's especially true if you've got personally identifiable information (PII), e.g. credit card data, that you have to encrypt over network hops. Don't forget that important consideration.

7. Your best/perfect WMB implementation could well be some WMB z/OS and some WMB for one or more other platforms. Pause and reflect on that for a moment: WMB actually works very well with WMB.

Please note that I do not speak for IBM.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Wed Sep 21, 2011 4:47 am    Post subject: Reply with quote

Jedi Knight

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

Very nice article, thank you for your words of wisdom. I appreciate the vantage point from which you speak.

The proof is in the pudding however. I agree with you that no two IBM performance reports, unless conducted at the same time with the same controls, will be any better than an apple to orange comparison.

That being said, please address the problem of CPU time on z/OS for WMB transactions. Not only do the IBM performance reports indicate that there is a two-to-one difference between Power 7 and z/OS, but in my personal experience I also have actually observed this issue.

Given the same payloads and bar files, in my personal experience at two major household-name insurance companies, a nation-wide bank, and one of the two major credit card networks, I have observed that z/OS processing is by far slower than Power 7 processing.

Why is that?
_________________
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
mqjeff
PostPosted: Wed Sep 21, 2011 4:50 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

lancelotlinc wrote:
I have observed that z/OS processing is by far slower than Power 7 processing.

Why is that?


My first, random, guess would be that the AIX lpars were extensively tuned for Broker and the power 7 hardware was extensively tuned to support those LPARs, and that the zOS LPARs were tuned for more general purpose work with the corresponding hardware tuning.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Wed Sep 21, 2011 4:52 am    Post subject: Reply with quote

Jedi Knight

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

mqjeff wrote:
lancelotlinc wrote:
I have observed that z/OS processing is by far slower than Power 7 processing.

Why is that?


My first, random, guess would be that the AIX lpars were extensively tuned for Broker and the power 7 hardware was extensively tuned to support those LPARs, and that the zOS LPARs were tuned for more general purpose work with the corresponding hardware tuning.


I have not seen in the WMB Installation Guide any mention of these criteria. What z/OS tuning is needful to achieve par on the performance with other platforms?
_________________
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 Previous  1, 2, 3, 4  Next Page 2 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.