Author |
Message
|
naio |
Posted: Tue Nov 27, 2012 8:51 am Post subject: WMB Accounting Statistics Performance Impact |
|
|
Voyager
Joined: 08 Nov 2012 Posts: 82
|
Hi to all,
I was asked to make a report on the Performance Impact that enableing Statistics at Message Flow level cause.
Do any of you known of any official paper or have some official info.
I have read of Candle Nodes, but I have never see any of those in any proyect were I `ve involved.
In general lines, they want some Statisc info of the Flows, to get some KPIs, to have the %error flows, %OK flows, etc, etc, etc.
So I advice of permormance impact If the collection of Events were ON all the time, But I don`t have an Official document on it!
Thanks in advance! _________________ "God is in his heaven all's right with the world" |
|
Back to top |
|
 |
lancelotlinc |
Posted: Tue Nov 27, 2012 8:53 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
Candle nodes and statistics are two different things.
Stats are about a three percent impact to CPU usage, seven percent impact to I/O usage and 0.1 percent impact to latency.
You probably won't find any performance report from IBM that detailed as every installation is different.
Edit: to be clear, if your current CPU utilization is 20.0 percent, three percent of that is only an additional 0.6 percent, so in total 20.6 percent. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Last edited by lancelotlinc on Tue Nov 27, 2012 9:04 am; edited 1 time in total |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Nov 27, 2012 8:55 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Best bet is to run your own tests.
The really good thing about the modern performance reports is that they use the Sample flows to generate data.
So you can run the samples on your own configuration without enabling statistics at the message flow level, and measure the performance. Then you can compare that against the performance report.
Then you can enable the statistics and rerun the same tests, and compare that against both your test and the performance report. |
|
Back to top |
|
 |
naio |
Posted: Tue Nov 27, 2012 9:12 am Post subject: |
|
|
Voyager
Joined: 08 Nov 2012 Posts: 82
|
ok, so there is nothing "official" to present.
I will test the services to get a performance indicator.
What parameter would you recommend to watch?
in a MQ2MQ FLOW:
See the MQPUT int the OUT queue - MQPUT in the IN Queue against the same test with the stadistics ON.
Any other idea or test that you have done?
Really Thanks!!!! _________________ "God is in his heaven all's right with the world" |
|
Back to top |
|
 |
lancelotlinc |
Posted: Tue Nov 27, 2012 9:26 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
I don't see investing a whole lot of effort 'testing'. Just do.
If they don't like it, flip the switch to 'off'. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
McueMart |
Posted: Wed Nov 28, 2012 1:52 am Post subject: |
|
|
 Chevalier
Joined: 29 Nov 2011 Posts: 490 Location: UK...somewhere
|
The OP said "I was asked to make a report on the Performance Impact that enableing Statistics at Message Flow level cause." - so it seems like testing is required.
@naio - Yes your idea of testing the MQPUT times of the in and out queues and comparing between when statistics is on/off makes sense. The MQMD.PutTime goes down to 100ths of a second precision so it should be ok (unless the flows you are testing are a noop).
It wont help you comparing the performance degradation of using statistics, but check out SupportPac IS03 for a nice way of viewing them. |
|
Back to top |
|
 |
naio |
Posted: Wed Nov 28, 2012 6:16 am Post subject: |
|
|
Voyager
Joined: 08 Nov 2012 Posts: 82
|
Yes, I tried to use IS03, but the Toolkit that they are using is the V7.0.0
and the support pack Need at least V7.0.2
com.ibm.broker.config.appdev
is not present in V7.0.0
thanks! _________________ "God is in his heaven all's right with the world" |
|
Back to top |
|
 |
lancelotlinc |
Posted: Wed Nov 28, 2012 6:21 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
naio wrote: |
Yes, I tried to use IS03, but the Toolkit that they are using is the V7.0.0
and the support pack Need at least V7.0.2
com.ibm.broker.config.appdev
is not present in V7.0.0
thanks! |
Broker version numbers have four digits not three. You should be at least to 7.0.0.5 by now. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
naio |
Posted: Wed Nov 28, 2012 6:32 am Post subject: |
|
|
Voyager
Joined: 08 Nov 2012 Posts: 82
|
Sorry lancelotlinc,
What I see in the Toolkit help is:
Version: 7.0.0
Build id: 7.0.0-20091028_2100
If I update to version v7.0.0.2 or v7.0.0.5 and I am the only one who has this version, will my develops conflict in some way with the developments of other developers?
Thanks! _________________ "God is in his heaven all's right with the world" |
|
Back to top |
|
 |
lancelotlinc |
Posted: Wed Nov 28, 2012 6:35 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
You need to update both your toolkit and runtime. Your other developers should do the same.
There is no good reason to stay on 7.0.0.0 . There have been 1,478 bugs fixes already. Why do you not want to run on a more stable version? What is stopping you from being on a current version? _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
naio |
Posted: Wed Nov 28, 2012 6:42 am Post subject: |
|
|
Voyager
Joined: 08 Nov 2012 Posts: 82
|
nonon, I want to upgrade.
The thing is here everithing is very "BUROCRATIC" I will start the upgrade and then throw the ball!
They are afraid that CACHE NODES and other support pack stop working, I am gonna do the upgrade rigth now!
So If I have undestood you, with Installation Manager I can upgrade the Toolkit the Runtime upgrade also? Or Do I need to do some extra installation.
Thanks a Lot Lancelotlinc! _________________ "God is in his heaven all's right with the world" |
|
Back to top |
|
 |
McueMart |
Posted: Wed Nov 28, 2012 6:50 am Post subject: |
|
|
 Chevalier
Joined: 29 Nov 2011 Posts: 490 Location: UK...somewhere
|
Installing the latest fixpack of the WMB runtime is a separate thing to installing the latest fixpack for the Toolkit. Obviously doing both is highly advisable... |
|
Back to top |
|
 |
naio |
Posted: Mon Dec 03, 2012 7:14 am Post subject: |
|
|
Voyager
Joined: 08 Nov 2012 Posts: 82
|
I am having problems trying to work IS03 out.
I have configured Events in broker, I have created a QUEUE.EVENT where Event Messages are kept.
So, I tried to configure IS03 with the follogin configuration:
QM hostName : localhost (also tried with 127.0.0.1)
TCP Port: 1414
QM name: QM1
Server Connection Chanel Name : EVENT.SVRCONN (I also tried with the default one)
Stats Queue: QUEUE.EVENT (Click in BROWSE)
And It cannot connect to the QM:
"Connection Status: Problems connecting to Queue Manager"
Any Clue?
What I am missunderstanding?
Thanks!!!! _________________ "God is in his heaven all's right with the world" |
|
Back to top |
|
 |
lancelotlinc |
Posted: Mon Dec 03, 2012 7:16 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
|
Back to top |
|
 |
McueMart |
Posted: Mon Dec 03, 2012 7:46 am Post subject: |
|
|
 Chevalier
Joined: 29 Nov 2011 Posts: 490 Location: UK...somewhere
|
Look in the IS03 pdf for how to enable trace (you'll need to modify the .bat / .sh file to do this). The trace file will then contain the error. I imagine you have a basic connection problem.
Quote: |
I have configured Events in broker, I have created a QUEUE.EVENT where Event Messages are kept. |
Just to clarify, IS03 only processes Message Flow Statistics. Are you talking about message flow statistics when you say 'events in broker'? |
|
Back to top |
|
 |
|