Benchmark VM scores

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

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.