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 » General IBM MQ Support » WMQ 6 \ SSL Performance on Win & Solaris

Post new topic  Reply to topic
 WMQ 6 \ SSL Performance on Win & Solaris « View previous topic :: View next topic » 
Author Message
hopsala
PostPosted: Sat Nov 01, 2008 12:57 am    Post subject: WMQ 6 \ SSL Performance on Win & Solaris Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

Hi,

I've been trying to find details about how SSL affects channel performance in Windows XP and Solaris for various cipher suites, but could find very little data, and out of date at that. All I could find here is the following:
http://www.mqseries.net/phpBB2/viewtopic.php?t=32327
http://www.mqseries.net/phpBB2/viewtopic.php?t=12547
http://www.mqseries.net/phpBB2/viewtopic.php?t=9035
http://www.mqseries.net/phpBB2/viewtopic.php?t=12547
...Which maintain inconsistent results, mainly because critical test specs are missing, such as cpu strength, message size, persistency etc.

The only solid data I could find was in the WebSphere MQ for z/OS V6.0 Performance Report, according to which SSL causes up to 50% increase in CPU for small messages, and up to 400% (!) increase in CPU for large messages (>1M). But zOS is a very different OS with unique HW, so I am wary in using this data in evaluating SSL's impact on open systems.

Does anyone have information about this? a link, or home-research results?

Cheers,
Hop
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sat Nov 01, 2008 5:12 am    Post subject: Reply with quote

Grand High Poobah

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

I would suggest you do your own testing. Results vary vastly depending on hardware. If you have a crypto processor installed or if the software has to do the crypto layers etc... All crypto protocols / suites are not equal. So depending on your crypto suite provider you may have differences...

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Sat Nov 01, 2008 5:49 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Also, the results vary drastically based on the cipherspec you choose.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Sat Nov 01, 2008 7:58 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

This is not so much an MQ issue as an SSL issue. Go to Mr. Google and search for SSL+performance. There are a variety of references, including the o/s-specific ones.

The z/OS Performance Report pretty clearly indicates that SSL imposes cpu overhead as compared to non-SSL. Mainframes usually have abundand horsepower (compared to midrange servers).

As with any business decision discussion point, SSL provides a valuable benefit; and for every valuable benefit there is an associated cost.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
hopsala
PostPosted: Sat Nov 01, 2008 11:42 pm    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

All that you say here I know and agree with. I didn't think i'd find a magic figure which fits all scenarios and all cipher suites. I thought, however, i'd be able to find something that can help me give an estimate, according to different cipher suites and message sizes, like the zOS performance report does.
Alas, no such luck! I'll just have to surmise based on the zOS report and general (non-mq) SSL statistics; time willing, I'll perform some benchmarks later on and post them here.

bruce2359 wrote:
This is not so much an MQ issue as an SSL issue. Go to Mr. Google and search for SSL+performance. There are a variety of references, including the o/s-specific ones.

Agreed, but the question is how 'standard' is MQ's implementation of SSL and whether it is significanlty slower/faster than 'regular' cases due to misc under-the-hood reasons. To repharse saper, not all SSL implementations were created equal...
Back to top
View user's profile Send private message
bruce2359
PostPosted: Sun Nov 02, 2008 7:38 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

We all appreciate your frustration on this. But, you are asking exactly how will SSL affect your WMQ message channel performance for an unspecified and often dynamic environment.

The simple answer is that SSL has a negative performance impact. SSL is labor-intensive - more so in the handshake, less so in actual data flow. How much is dependent on all the variables that comprise what SSL does, the hardware configurations, how efficiently the o/s dispactches SSL tasks, and the capacity and reliability of the network that exists between the two channel ends.

WMQs implementation of SSL is pretty standard. You can turn it on and off with a channel attribute. So, it's relatively easy to benchmark the various message sizes, and the channel attributes that affect SSL.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
hopsala
PostPosted: Sun Nov 02, 2008 9:24 am    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

Actually, I wasn't looking for exact figures, only for rough estimates - my apologies if I gave the wrong impression; besides, general estimates can go a long way. For example, though I knew from experience that different suites had a different impact, I had no notion as to how much, and the zOS report gave me a general figure - namely, that some suites are 4 times more cpu-consuming than others. This is obviously a rough figure, hw/os-specific and all, but it's still new, useful information. In other words, any information at all is better than none, if used with care.

Anyways, cheers for the discussion, I guess it's time to pull up the ol' sleeves and start doing some work for a change
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Nov 02, 2008 1:07 pm    Post subject: Reply with quote

Grand High Poobah

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

Note that you might also want to compare MQ SSL vs MQIPT -SSL and if you are not so well versed in the SSL model starting with MQIPT might make it easier for you...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
hopsala
PostPosted: Wed Nov 05, 2008 5:10 am    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

Na, I'm quite well acquainted with SSL and have implemented it a number of times in the past, so there's no need for any detours. Besides, since SSL is what i'm going to use for this client, it seems logical to benchmark it and not something else.

Cheers for all the replies.
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 » General IBM MQ Support » WMQ 6 \ SSL Performance on Win & Solaris
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.