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

  • IBM Giving Orgs a Governance Lifeline in Agentic AI Era

    Nearly overnight, organizations are facing brand-new challenges caused by self-directed AI systems (a.k.a. agentic AI). Big Blue is extending them some help.

  • Microsoft Launches Integrated E-mail Security Ecosystem for Defender for Office 365

    Microsoft is expanding its e-mail security capabilities with the launch of a new Integrated Cloud Email Security (ICES) ecosystem for Microsoft Defender for Office 365.

  • Microsoft Joins Workday's AI Agent Partner Network

    Microsoft has become a key partner in Workday's newly launched AI Agent Partner Network, aligning with other industry leaders to integrate AI agents into enterprise workforce systems.

  • LinkedIn CEO Ryan Roslansky To Lead Microsoft's Productivity Initiatives

    In a strategic leadership realignment, Microsoft has appointed LinkedIn CEO Ryan Roslansky to oversee its consumer and small business productivity software division, encompassing Microsoft 365, Teams and AI-driven tools like Copilot.