Benchmark VM scores Stay organized with collections Save and categorize content based on your preferences.
This page shows how to get performance benchmarks for a VM machine series.
Important: If you need help benchmarking performance, or if you want to inquireabout available benchmark scores for a machine type, contact your Google Cloudaccount team.How Google creates these benchmarks
Performance benchmarks are created withPerfKitBenchmarkeron Compute Engine VMs. For optimal parallelization,the benchmarks are run while specifying a number of threads equal to the numberof vCPUs on each machine type. As a standard option in CoreMark, networksockets are used for parallelization. For each test of a VM,CoreMark runs five times and the first of those runs is dropped from theresults.
Use the following command to generate benchmarks:
./pkb --cloud=GCP \--benchmarks=coremark \--machine_type=n4-standard-2 \--gcp_min_cpu_platform=emeraldrapids \--os_type=ubuntu2204 \--run_stage_iterations=5 \--zone=us-east1-b
Edit the machine type, CPU, OS type, and zone as necessary.
What's next
- Learn aboutCompute Engine machine resource types.
- Learn aboutbenchmarking disk performance.
- Learn aboutbenchmarking network performance.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.