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 » MQ 6 Linux vs Windows Benchmarking

Post new topic  Reply to topic
 MQ 6 Linux vs Windows Benchmarking « View previous topic :: View next topic » 
Author Message
dotaneli
PostPosted: Wed Aug 13, 2008 3:48 am    Post subject: MQ 6 Linux vs Windows Benchmarking Reply with quote

Voyager

Joined: 19 Oct 2005
Posts: 99
Location: Israel

Hello everyone.

Where can i find information comparing MQ 6 benchmarks of Win vs. Linux?

Plus - where can i find benchmarks that help me consider if moving to 64-bit MQ will improve my performance?

thank you.

Eli.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Aug 13, 2008 3:55 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

The SupportPacs link at the top of the page will take you to where V6 benchmarks on various platforms are published, however I don't think there are any specific platform v platform benchmarks; I think it would be relative anyway unless you had two identical hardware setups to test against.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Aug 13, 2008 4:49 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

I remember reading somewhere in IBM land that on identical hardware, Linux will be slightly faster for MQ than Windows. I think it was the Linux Performance Support Pack actually.

Linux x86 and Windows are one of the few O/Ses (the only?) that can run on the exact same type of metal box, making the comparison fair.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Aug 13, 2008 4:59 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

PeterPotkay wrote:
I remember reading somewhere in IBM land that on identical hardware, Linux will be slightly faster for MQ than Windows...


Not surprising...thank you for that snippet of info Peter.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Wed Aug 13, 2008 6:50 am    Post subject: Reply with quote

Poobah

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

Quote:
slightly faster

Slightly faster should not be the business case for your platform choice. (I suspect you already know this.)

If you are at or near the edge of capacity, you will have only slightly delayed the inevitable.
_________________
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
PeterPotkay
PostPosted: Wed Aug 13, 2008 6:56 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Agreed. All things being equal, slightly faster can be the decision maker. However, different O/Ses immediatly bring into play so many variables, many specific to each shop for each O/S that things are FAR from equal in this comparison.

But, if you are trying to make a case for Linux, it helps to point to the doc and say "See, it will be faster!"
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
dotaneli
PostPosted: Thu Aug 14, 2008 12:13 am    Post subject: Reply with quote

Voyager

Joined: 19 Oct 2005
Posts: 99
Location: Israel

Hey,

thank you all for your replies.

However - the dilema is over, Windows is the winner since the out client already has knowledge using mq and windows.

Now what bugs me, is how can i advise my client about new machine's hardware?

He wants to know how many CPU's he needs.

The client is looking at peaks of 60K messages pre second, average message size is 2K.

I can, ofcourse, calculate the needed disk space (each queue's max depth + logs etc...)

But what i really need to know - how many cpu's and how much RAM? let's assume that only windows and MQ runs on that machine.

P.S. - some connect to MQ via servers and some via client connections...

thanks.
Back to top
View user's profile Send private message
David.Partridge
PostPosted: Thu Aug 14, 2008 12:21 am    Post subject: Reply with quote

Master

Joined: 28 Jun 2001
Posts: 249

Grab the MQ performance report for Windows support pack MP7H

http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg24009974&loc=en_US&cs=utf-8&lang=en
_________________
Cheers,
David C. Partridge
Back to top
View user's profile Send private message
dotaneli
PostPosted: Thu Aug 14, 2008 12:42 am    Post subject: Reply with quote

Voyager

Joined: 19 Oct 2005
Posts: 99
Location: Israel

10x...
i already saw that.
However - that shows benchmarking, not a formula for calculationg the neede CPU's and RAM.

And - a correction. 60K messages per minute

Anyone? Formula to calculate? assume messages are all persistent..
Back to top
View user's profile Send private message
zpat
PostPosted: Thu Aug 14, 2008 2:46 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

Double post.

Persistent throughput is limited by DISK performance usually.

Use fast, cached disks, separate for logs and queues, on dedicated disk hardware with the RAID optimised for writes.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Aug 14, 2008 6:08 am    Post subject: Reply with quote

Poobah

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

The number and size of messages per second is only a part of the equation. Concurrency of workload is also part of this. What is the service level agreement for a single transaction - assuming you are using the usual request-reply application architecture.

In the request-reply design the requesting program MQPUTs a message to request queue, the replying MQGETs request message, does whatever back-end work (database update, for example) and MQPUTs reply message, and the requesting program MQGETs reply message, commits the changes (or backs them out), and communicates the results to the user.

A performance monitoring tool can capture clock-time and cpu required between the start and and end of the transaction. Calculate how many transactions a single processor can process in the time allotted by the SLA. If more tranactions must be processed concurrently, add enough processors to accomodate the backlog, PLUS some additional capacity for peaks.
_________________
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
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » MQ 6 Linux vs Windows Benchmarking
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.