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 » Mainframe, CICS, TXSeries » High CPU load

Post new topic  Reply to topic
 High CPU load « View previous topic :: View next topic » 
Author Message
sfari
PostPosted: Mon Sep 25, 2006 7:32 am    Post subject: High CPU load Reply with quote

Centurion

Joined: 15 Apr 2003
Posts: 144

Hi, I have been asked to make some tests with Java Clients connecting via SVRCONN Channels to the mainframe to check the CPU load.

I started 5 Senders which have sent each second a small message on a queue (9000 msg totally).

20 Listeners have been registred on the queue to consume this messages.

The test was running for 1/2 hour. All these clients connected using SSL once at startup an remained connected.

This small test consumed approx. 150 CPU seconds. This we get charged per CPU second this is quite alarming.

Is this normal that Programs, which connect as clients to z/OS need quite a lot of CPU? Has somebody any other experiences with this?
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Sep 25, 2006 3:17 pm    Post subject: Reply with quote

Grand High Poobah

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

You connect with SSL? Which portion of the CPU is consumed doing SSL (encryption/decryption)?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
sfari
PostPosted: Tue Sep 26, 2006 3:14 am    Post subject: Reply with quote

Centurion

Joined: 15 Apr 2003
Posts: 144

Don't know exactly what you mean?

I am not the mainframe specialist, and the mentionend cpu laod gets consumed by a bundle of multiple mq relevant programs I assume it consists of channel initiator, queue manager, ...

The bundle is made by our provider, which is IBM. This bundle measures the load to calculate the cost for MQ in total.

Concerning SSL I can only say I have been told to configure TRIPLE_DES_SHA_US on the channel because it is supported by the mainframes crypto hardware.

Are there many of you using MQ Clients (e.g. Java) running against z/OS Queue Managers? What experiences have you made with it?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Sep 26, 2006 3:21 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Using SSL on the mainframe without using a cryptographic co-processor will have a noticeable affect on the CPU utilization of your channels.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
sfari
PostPosted: Tue Sep 26, 2006 4:59 am    Post subject: Reply with quote

Centurion

Joined: 15 Apr 2003
Posts: 144

That's exactly why I had to configure TRIPLE_DES_SHA_US. Mainframe people told me that because the cryptographic co-processor does support this cipher.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Sep 26, 2006 5:12 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

So you're not configuring the mainframe side, just the java client side?

Because there's more than just changing the algorithm to configure the crypto support hardware.

But, regardless, all client applications offload the MQ API processing to the server, what gets streamed back and forth across the network is the "data" -the api calls and the api results.

You may save a significant amount of licensing money by putting in a distributed queue manager on Unix or some such, having all of your client applications connect to that and use regular MQ networking to move messages back and forth to the mainframe.

You may also have to invest a good deal into getting the distributed queue manager to meet the reliability and scalability requirements you have, including setting up HA configurations and making sure that the distributed queue manager can handle the needed number of clients.

So it could balance out, costwise.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
zpat
PostPosted: Tue Sep 26, 2006 5:29 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Why use SSL if the client is on the internal network?
Back to top
View user's profile Send private message
sfari
PostPosted: Tue Sep 26, 2006 6:39 am    Post subject: Reply with quote

Centurion

Joined: 15 Apr 2003
Posts: 144

SSL within our company network is policy and we use it also for strong client authentication and based on that for authorization on queues.

@jefflowrey
Thanks for this answer. That't exactly what we are currently doing. There is a money saving project calculating a business case which is based on removing exactly these distributed queue managers. And saving their license and operation costs.

Because I had a bad feeling about this Idea I made the mentioned tests. So I am collecting arguments against it. I just thought there must be reasons the usual strategy is to move things out of the mainframe. I think it is mainly because of licensing model of paying per CPU-Second.

So I am happy for any more arguments I could use. Thanks!
Back to top
View user's profile Send private message
cicsprog
PostPosted: Thu Sep 28, 2006 10:54 am    Post subject: Reply with quote

Partisan

Joined: 27 Jan 2002
Posts: 314

Take a look at the IBM MP16 document. Topics are included for capacity/CPU consumption of MQ Clients attached to z/OS MQMs.

Your mileage may vary.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » High CPU load
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.