← All VM Families

M3

Memory Optimized

Designed for workloads that need large amounts of memory relative to vCPUs. Ideal for in-memory databases, real-time analytics, and large caching layers.

Specifications

vCPUs

32-128

Memory

960-3904 GB

Network

Up to 100 Gbps

Synthetic Benchmarks

CategoryMetricResultSource
cpuGeekbench 6 Single-Core1,480 pointsGeekbench Browser
cpuGeekbench 6 Multi-Core11,600 pointsGeekbench Browser
memorySTREAM Bandwidth68.4 GB/sGCP Performance Benchmarks
memoryMax Memory Per VM3,904 GBGCP Documentation
memoryMemory Latency72 nsGCP Performance Benchmarks
networkMax Bandwidth100 GbpsGCP Documentation

Workload Performance

Workload Performance Summary

Best result per workload category (mixed units -- see table below for details)

WorkloadMetricMachine TypeResultNotes
DatabasePostgreSQL TPSm3-ultramem-326,100 TPSpgbench TPC-B, 32 clients, entirely in-memory dataset
DatabaseRedis Operations/secm3-ultramem-32380,000 ops/sredis-benchmark, 50 parallel connections, large dataset in-memory

Pricing

On-demand pricing in us-central1. Spot and committed-use discounts shown for comparison.

Machine TypevCPUsMemoryOn-Demand/hrSpot/hr1yr CUD/hr3yr CUD/hr
m3-ultramem-3232960 GB$5.851$1.755$3.686$2.633
m3-ultramem-64641920 GB$11.702$3.511$7.372$5.266
m3-ultramem-1281283904 GB$23.790$7.137$14.988$10.706