In August 2011, Microsoft conducted a “day in the life” benchmark of Microsoft Dynamics® AX 2012 to measure the application’s performance and scalability characteristics.
The benchmark runs a variety of functional scenarios that use different client and integration technologies, thereby providing a view of ERP workload performance on Microsoft Dynamics AX 2012. This benchmark includes rich client simulations of core accounts receivable scenarios, from order entry through invoicing, quotation management, item arrivals, transfer orders, and payment processing. Enterprise Portal for Microsoft Dynamics AX is used to create timesheets and purchase requisitions. Purchase requisitions are converted into purchase orders through a workflow, and then posted to the general ledger. Services and Application Integration Framework (AIF) are used to generate sales orders. Batch processing with a Microsoft Dynamics AX 2012 asynchronous batch server is used to post general journals and invoice the sales orders that are received through services and AIF.
These scenarios generate load on an instance of Application Object Server (AOS). In this benchmark, some of the AOS instances are configured as multiple logical AOS instances in a cluster.
With this concurrent workload, a 48-core 256-gigabyte (GB) database server sustained 77-percent CPU utilization, while demonstrating the ability of Microsoft Dynamics AX 2012 to scale up and scale out on the AOS tier. User experience measures were below 2 to 3 seconds for intensive posting operations, and line save operations averaged sub-second response times. The benchmark simulated 5,135 concurrent users who were divided among three roles. The benchmark demonstrated a sustained rate of more than 1 million lines per hour for these concurrent scenarios.
The benchmark results demonstrate the ability of Microsoft Dynamics AX 2012 to handle various specialized loads concurrently, without compromising performance and scalability for critical business processes.