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 » Acceptable CU utilization

Post new topic  Reply to topic
 Acceptable CU utilization « View previous topic :: View next topic » 
Author Message
yaakovd
PostPosted: Fri Oct 09, 2009 10:32 am    Post subject: Acceptable CU utilization Reply with quote

Partisan

Joined: 20 Jan 2003
Posts: 319
Location: Israel

Hi

I have big system which required parse 200 000 files daily built on 2 AIX machines 8 double core CPU each with latest MB version.

On each machine I confiured 8 Execution groups with message flows with Java and MRM/compute parsers - total about 35 threads.

CPU utilization is high (80-90%) when loading all types of files in parallel, but MB working stable and it doesn't affects performance or processing time per file.

Client pushing reduce CPU utilization to lower level.
My question - what is acceptable utilization for completelly backend MB application.
_________________
Best regards.
Yaakov
SWG, IBM Commerce, Israel
Back to top
View user's profile Send private message Send e-mail
yaakovd
PostPosted: Fri Oct 09, 2009 10:46 am    Post subject: Reply with quote

Partisan

Joined: 20 Jan 2003
Posts: 319
Location: Israel

Currently we reduced number of threads and CPU utilized 35-40%, but my personal opinion it is waste hardware (we will need configure one more server to cover on required load).
_________________
Best regards.
Yaakov
SWG, IBM Commerce, Israel
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Fri Oct 09, 2009 11:04 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

The difficulty is this word "acceptable".

It seems acceptable to you personally that the machine runs at 80-90% utilization, but not acceptable to your management.

Generally, CPU utilization is viewed as a 'risk factor', for outages and for capacity planning - that either the machine *will* suffer performance degradation or otherwise impact processing, or the machine will be unable to meet a larger than expected demand. Or that you will have to take an expensive harware upgrade to meet a slight increase in business.

So what is acceptable depends on how those factors are viewed.
Back to top
View user's profile Send private message
yaakovd
PostPosted: Fri Oct 09, 2009 11:20 am    Post subject: Reply with quote

Partisan

Joined: 20 Jan 2003
Posts: 319
Location: Israel

That exactly the point... average CPU utilized 40%, peack time (arrival of files) 90%, part of time completelly idle. It means we can make peak to 60% than average wil be... 20-25%... I think it is nonsense.
_________________
Best regards.
Yaakov
SWG, IBM Commerce, Israel
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Fri Oct 09, 2009 11:48 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

An argument can be made that if, this month, the peak is 90%, then six months from now when they are doing twice as much business, then the peak will be 180%...

I personally am not making this argument. I'm just saying that it is a reason for making the decision being made. And I make no judgement of the value of the reason.
Back to top
View user's profile Send private message
kimbert
PostPosted: Fri Oct 09, 2009 1:00 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

- which version of message broker runtime?
- What style / format of message?
- Which MRM physical format are you using ( CWF / TDS / XML )?
- What size are the messages?
- Have you done any performance analysis to find hot-spots in the message flow(s)?
Back to top
View user's profile Send private message
yaakovd
PostPosted: Fri Oct 09, 2009 10:48 pm    Post subject: Reply with quote

Partisan

Joined: 20 Jan 2003
Posts: 319
Location: Israel

Kimbert

MB version is latest 6.1.3
Flows working file to file:
1. binary files parsed by CWF
2. ASN.1 format parsed by java node
3. ASCI files parsed byTDS

Output of all - CSV format.
Size of files is vary, but I optimized spliting files to smaller messages.
Also Ihave done few cycles of performance analysis using all possible best practice include my own (8 years with MB).


Mqjeff

MAX CPU utilization anyway limited by number of threads. When all flows working in parallel, I have 90%.
One point is correct... recovery from downtime should be taken into consideration... with low CPU delay in delivery from surce will have less affect.
_________________
Best regards.
Yaakov
SWG, IBM Commerce, Israel
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Acceptable CU utilization
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.