News

MSMQ Outperforms IBM MQSeries on NSTL Benchmark

Microsoft Corp. announced the results of an independent study which showed that Microsoft Message Queuing (MSMQ), Microsoft's message-oriented middleware service, is nearly 10 times faster than IBM Corp.'s MQSeries in identical testing scenarios.

Message queuing is an important component for building Web applications because it allows information sent from one application to be delivered to the intended destination, whether or not the destination is currently available. According to the report, 4,000 byte MSMQ messages achieved an average throughput of 7,590 messages per second on a single machine, while 4,000 byte MQSeries messages averaged 736 messages per second in a duplicate environment.

The benchmark, conducted by independent software testing agency NSTL (www.nstl.com), consisted of both messages sent and messages received segments. Persistent, non-persistent, and transactional messages were sent and received with various sizes and thread counts. The tests were performed on two configurations, a high-performance hard drive system and a conventional hard drive system comparable with most desktop computers. Both computers ran Windows 2000 and the latest versions of MSMQ, version 2.0, and MQSeries, version 5.1.

The high-performance setup consisted of a Compaq (www.compaq.com) ProLiant 5000 PC with a 200MHz Intel (www.intel.com) Pentium Pro CPU, 256 MB RAM, and 11 4-GB hard drives. The conventional setup consisted of a Dell (www.dell.com) Optiplex Gxpro PC, two 200-MHz Pentium Pro CPUs, 130 MB RAM, and one 12-GB hard drive.

The benchmarking tool was MQBench, originally written by Microsoft (www.microsoft.com) in the Visual C++ development environment to measure the performance of sending and receiving messages in MSMQ. For this evaluation, the code was proted to MQSeries by Level 8 Systems Inc. (www.level8.com), recognized MQSeries experts. MQBench determines the conditions of the test by defining different message sizes, thread counts, and message types.

MSMQ is an integrated feature of the Windows 2000 operating system. It provides asynchronous reliable communications to computers and applications that are intermittently unavailable. - Isaac Slepner

About the Author

Scott Bekker is editor in chief of Redmond Channel Partner magazine.

Featured

  • Broadcom Acquiring VMware in Third Largest Tech Deal in History

    Confirming reports that surfaced this weekend, semiconductor company Broadcom announced on Thursday that it was acquiring virtualization pioneer VMware for $61 billion.

  • Microsoft Build 2022 Keynote: AI and Cloud Take Center Stage

    Microsoft's role as builder of platforms for organizations was the theme of Tuesday's Build keynote by CEO Satya Nadella.

  • The 2022 Microsoft Product Roadmap

    Microsoft has a lot in the docket for 2022, including new products like SQL Server 2022, Exchange Subscription Edition and Visual Studio 2022 for Mac.

  • 2022 Microsoft Conference Calendar: For Partners, IT Pros and Developers

    Here's your guide to all the IT training sessions, partner meet-ups and annual Microsoft conferences you won't want to miss.