Analyze the performance of MongoDB on Arm servers
Introduction
Install MongoDB on Arm
Creating MongoDB test scenarios
Benchmark MongoDB on Arm with Yahoo Cloud Serving Benchmark (YCSB)
Three node replica set testing with YCSB
Alternative performance testing of MongoDB
Automate MongoDB Performance Benchmarking Infrastructure Setup with Pulumi
Next Steps
Analyze the performance of MongoDB on Arm servers
Who is this for?
This is an introductory topic for software developers who want to learn how to deploy and measure MongoDB performance on Arm servers.
What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Install and run MongoDB on an Arm server.
- Test MongoDB performance using open-source tooling.
- Measure and compare the performance of MongoDB on Arm versus other architectures with YCSB.
Prerequisites
Before starting, you'll need the following prerequisites:
- An Arm based instance from a cloud service provider, or access to the Arm AGI CPU
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
operationcount and recordcount. Aim for about 90% or higher CPU utilization before you record measurements.curl, then use the bundled bin/ycsb.sh launcher for YCSB. Install an OpenJDK runtime if you also use the alternative MongoDB performance test tool.