M128-32ms by Microsoft Azure

M128-32ms is a MS family [Memory Intensive] [Premium Storage capable] [Intel processor] 128 vCPUs server offered by Microsoft Azure with 32 vCPUs, 3892 GiB of memory and 4.19 TB of storage. The pricing starts at 3.8698 USD per hour.
32 vCPU
3892 GiB Memory
4.19 TB Storage
Spare SCore
21,883
(All-cores)
1,038
(Single-core)

Specifications

Server Metadata

Vendor ID
azure
Server ID
Standard_M128-32ms
Name
M128-32ms
API Reference
Standard_M128-32ms
Description
MS family [Memory Intensive] [Premium Storage capable] [Intel processor] 128 vCPUs
Family
MS
Hw Virt
Average Time To Start
212
Status
active
Observed At
2026-11-01T08:44:18.846119

Availability

REGION / IDSPOTONDEMAND
East US (US) / eastus
4.9319 USD/h 26.688 USD/h
East US 2 (US) / eastus2
4.9319 USD/h 26.688 USD/h
North Central US (US) / northcentralus
4.9319 USD/h 26.688 USD/h
West US 2 (US) / westus2
4.9319 USD/h 26.688 USD/h
West US 3 (US) / westus3
4.9319 USD/h 26.688 USD/h
Central India (IN) / centralindia
5.0864 USD/h 27.524 USD/h
Jio India Central (IN) / jioindiacentral
- 27.524 USD/h
Jio India West (IN) / jioindiawest
- 27.524 USD/h
Mexico Central (ZA) / mexicocentral
5.3025 USD/h 28.6933 USD/h
Canada Central (CA) / canadacentral
5.4251 USD/h 29.3568 USD/h
Canada East (CA) / canadaeast
5.4251 USD/h 29.3568 USD/h
Central US (US) / centralus
5.573 USD/h 30.157 USD/h
North Europe (IE) / northeurope
5.9183 USD/h 32.0256 USD/h
South Central US (US) / southcentralus
5.9184 USD/h 32.026 USD/h
UK South (GB) / uksouth
6.2137 USD/h 33.624 USD/h
UK West (GB) / ukwest
6.2137 USD/h 33.624 USD/h
France Central (FR) / francecentral
6.2143 USD/h 33.627 USD/h
West US (US) / westus
6.4115 USD/h 34.694 USD/h
Indonesia Central (ID) / indonesiacentral
6.4362 USD/h 34.8278 USD/h
Malaysia West (MY) / malaysiawest
6.4362 USD/h 34.8278 USD/h
Israel Central (IL) / israelcentral
6.5101 USD/h 35.228 USD/h
UAE North (AE) / uaenorth
6.5101 USD/h 35.228 USD/h
Qatar Central (QA) / qatarcentral
6.5105 USD/h 35.23 USD/h
South Africa North (ZA) / southafricanorth
6.6088 USD/h 35.762 USD/h
Spain Central (ES) / spaincentral
6.7487 USD/h 36.5187 USD/h
Austria East (AT) / austriaeast
6.9012 USD/h 37.344 USD/h
Germany West Central (DE) / germanywestcentral
6.9012 USD/h 37.344 USD/h
Poland Central (PL) / polandcentral
6.9012 USD/h 37.344 USD/h
Sweden Central (SE) / swedencentral
6.9047 USD/h 37.363 USD/h
Italy North (IT) / italynorth
6.9047 USD/h 37.3632 USD/h
West Europe (NL) / westeurope
6.9047 USD/h 37.3632 USD/h
Norway East (NO) / norwayeast
7.0527 USD/h 38.164 USD/h
Australia Central 2 (AU) / australiacentral2
3.8698 USD/h 38.6976 USD/h
Australia Central (AU) / australiacentral
7.1513 USD/h 38.6976 USD/h
Australia East (AU) / australiaeast
7.1513 USD/h 38.6976 USD/h
Australia Southeast (AU) / australiasoutheast
7.1514 USD/h 38.698 USD/h
Japan East (JP) / japaneast
7.1514 USD/h 38.698 USD/h
Japan West (JP) / japanwest
7.1514 USD/h 38.698 USD/h
Korea Central (KR) / koreacentral
7.1514 USD/h 38.698 USD/h
Korea South (KR) / koreasouth
7.1514 USD/h 38.698 USD/h
Southeast Asia (SG) / southeastasia
7.1514 USD/h 38.698 USD/h
South India (IN) / southindia
7.4733 USD/h 40.44 USD/h
New Zealand North (NZ) / newzealandnorth
7.5089 USD/h 40.6325 USD/h
Switzerland North (CH) / switzerlandnorth
7.5952 USD/h 41.0995 USD/h
UAE Central (AE) / uaecentral
7.6938 USD/h 41.633 USD/h
South Africa West (ZA) / southafricawest
8.2857 USD/h 44.836 USD/h
East Asia (HK) / eastasia
8.9399 USD/h 48.3762 USD/h
Germany North (DE) / germanynorth
8.9715 USD/h 48.547 USD/h
Brazil South (BR) / brazilsouth
9.6174 USD/h 52.042 USD/h
Switzerland West (CH) / switzerlandwest
9.8738 USD/h 53.4296 USD/h
Brazil Southeast (US) / brazilsoutheast
11.0969 USD/h 60.048 USD/h

Processor

vCPUs
32
Hypervisor
Microsoft Hyper-V
CPU Allocation
Dedicated
CPU Cores
16
CPU Speed
2.7 GHz
CPU Architecture
x86_64
CPU Manufacturer
Intel
CPU Family
Xeon
CPU Model
8280L
CPU L1D Cache
48 KiB
CPU L1D Cache Total
768 KiB
CPU L1I Cache
32 KiB
CPU L1I Cache Total
512 KiB
CPU L2 Cache
2 MiB
CPU L2 Cache Total
32 MiB
CPU L3 Cache
105 MiB
CPU L3 Cache Total
210 MiB
CPU Flags
fpu, vme, de, pse, tsc, msr, pae, mce, cx8, apic, sep, mtrr, pge, mca, cmov, pat, pse36, clflush, mmx, fxsr, sse, sse2, ss, ht, syscall, nx, pdpe1gb, rdtscp, lm, constant_tsc, rep_good, nopl, xtopology, cpuid, pni, pclmulqdq, vmx, ssse3, fma, cx16, pcid, sse4_1, sse4_2, movbe, popcnt, aes, xsave, avx, f16c, rdrand, hypervisor, lahf_lm, abm, 3dnowprefetch, pti, tpr_shadow, ept, vpid, fsgsbase, bmi1, hle, avx2, smep, bmi2, erms, invpcid, rtm, avx512f, avx512dq, rdseed, adx, smap, clflushopt, avx512cd, avx512bw, avx512vl, xsaveopt, xsavec, xsaves, vnmi, md_clear
Ecpus
21.1
Scalability
65.94

System Resources and Accelerators

MEMORY
Memory Amount
4 TB
Memory Amount Actual
4 TB
ACCELERATORS
Accelerator Count
0
Accelerator Memory Min
0 MiB
Accelerator Memory Total
0 MiB
Accelerators
    STORAGE
    Storage Size
    4194 GB
    Storage Type
    ssd
    Storages
    • 4194 GB ssd (temp disk)
    NETWORK
    Inbound Traffic
    0 GB/month
    Outbound Traffic
    0 GB/month
    IPv4
    0

    CPU and System Topology

    Server Description

    An ultra-high-density memory instance featuring nearly four terabytes of RAM and bundled local SSD storage for massive database workloads.

    Memory OptimizedStorage & Database

    Microsoft Azure M128-32ms is a memory-optimized virtual machine designed for memory-intensive workloads. Powered by an Intel Xeon 8280L processor with 32 dedicated vCPUs and 16 physical cores, it features an exceptional 3892.0 GB of RAM and a bundled 4194 GB local SSD. While single-core CPU performance is limited, placing in the bottom 10% in benchmarks, the server delivers strong large-block memory write bandwidth in the top 25% and average multi-core performance. This hardware profile makes it highly efficient for massive in-memory databases, caching layers, and enterprise database systems requiring extreme memory density.

    Economics

    Average Price per Region

    Prices per Zone

    Lowest Prices

    Performance

    Workload Profiles

    1.1Score
    Precomputed compound score for Cache Intensive workloads. A weighted average (geometric mean) of benchmark scores compared to their medians: score = ∏ (x_i / m_i)^(w_i / Σw). The score of 1.0 represents a synthetic baseline server with the median performance of each component benchmark; 0.5 means roughly half the performance; and 2.0 means twice the performance of that reference profile. Component weights: 50% Redis RPS (pipeline=1, SET), 20% Redis RPS (pipeline=16, SET), 10% PassMark Memory Mark (composite), 10% Memory bandwidth (read, 16 MB ~ L3), 10% PassMark single-thread CPU. Rationale for component selection: In-memory key-value store workload, mixing direct Redis performance metrics with memory speed and latency benchmarks, and single-core CPU performance profiles.
    Component Score Weight Impact
    Raw Reference Normalized Target Actual
    Redis RPS (pipeline=1, SET) 2,244,266 ops/sec 1,918,343 ops/sec 1.2 50.00% 50.00% +9.50%
    Redis RPS (pipeline=16, SET) 13,940,667 ops/sec 11,704,734 ops/sec 1.2 20.00% 20.00% +3.70%
    PassMark Memory Mark (composite) 1,985 2,416 0.83 10.00% 10.00% -1.80%
    Memory bandwidth (read, 16 MB ~ L3) 173,348 MB/sec 108,466 MB/sec 1.5 10.00% 10.00% +4.10%
    PassMark single-thread CPU 1,489 Mops/s 2,365 Mops/s 0.62 10.00% 10.00% -4.70%

    Memory Bandwidth

    Compression

    OpenSSL

    Geekbench Single-Core

    Score: 900

    Geekbench Multi-Core

    Score: 7,790

    Passmark CPU Scores

    BENCHMARKSCORE
    Mark
    21,694
    Compression
    322,354
    Encryption
    10,102
    Extended Instructions
    23,376
    Floating Point Maths
    39,266
    Integer Maths
    73,233
    Physics
    3,067
    Prime Numbers
    174
    Single Threaded
    1,489
    String Sorting
    38,346

    Passmark Memory Scores

    BENCHMARKSCORE
    Memory Mark
    1,985
    Database Operations
    8,508
    Memory Latency
    70
    Memory Read Cached
    18,320
    Memory Read Uncached
    7,404
    Memory Write
    7,097

    Stress-ng Stressors

    CPU integerSingleMultiScaling
    atomic
    95.33 81.23 0.85×
    bitops
    95,475 1,829,672 19.16×
    branch
    88,956 2,209,871 24.84×
    funccall
    480.05 10,130 21.10×
    funcret
    7,980 201,201 25.21×
    hash
    114,135 2,638,030 23.11×
    intmath
    41,960 776,008 18.49×
    nop
    170,266 2,202,783 12.94×
    prime
    316,370 5,900,257 18.65×
    rotate
    64,182 1,090,445 16.99×
    str
    602,820 14,216,465 23.58×
    wcs
    428,936 8,993,936 20.97×
    CryptographySingleMultiScaling
    crypt
    2,176 32,860 15.10×
    CompressionSingleMultiScaling
    jpeg
    513.3 10,573 20.60×
    zlib
    36.77 1,016 27.64×
    HypervisorSingleMultiScaling
    clock
    18,809 148,947 7.92×
    clone
    969.29 14,162 14.61×
    context
    1,912 52,542 27.48×
    cpu-sched
    67.89 2,063 30.39×
    eventfd
    28,039 1,819,525 64.89×
    fault
    11,952 126,115 10.55×
    fork
    3,815 34,186 8.96×
    getrandom
    36,769 877,208 23.86×
    hrtimers
    174,894 2,758,262 15.77×
    mprotect
    490,940 5,257,894 10.71×
    mtx
    10,319,878 522,672,518 50.65×
    munmap
    2,856 30,190 10.57×
    null
    226,942 6,063,647 26.72×
    pipe
    548,292 11,947,703 21.79×
    priv-instr
    405,627 7,158,865 17.65×
    resched
    6,117,240 1,478,690 0.24×
    switch
    73,416 5,511,435 75.07×
    timermix
    159,510 3,879,720 24.32×
    tlb-shootdown
    3,711 38,612 10.41×
    tsc
    583,667 14,116,255 24.19×
    usersyscall
    299,042 6,376,636 21.32×
    vdso
    55,056,530 1,344,183,821 24.41×
    vfork
    18,479 136,800 7.40×
    x86syscall
    2,583,268 69,160,591 26.77×
    yield
    18,774,366 19,692,764 1.05×
    zero
    1,695,763 40,770,105 24.04×
    CPU float/SIMDSingleMultiScaling
    eigen
    10,399 210,266 20.22×
    expmath
    2,258 52,246 23.14×
    fma
    883,804 19,748,894 22.35×
    fp
    198.42 4,916 24.77×
    fractal
    4.6 103.26 22.45×
    hyperbolic
    2,612 59,687 22.85×
    logmath
    3,346 84,277 25.19×
    matrix
    3,888 72,167 18.56×
    matrix-3d
    498.6 3,485 6.99×
    monte-carlo
    107.56 3,054 28.40×
    mpfr
    1,123 19,773 17.61×
    powmath
    1,249 30,258 24.22×
    trig
    1,714 36,084 21.05×
    veccmp
    16,557 284,699 17.19×
    vecfp
    1,569 27,951 17.81×
    vecmath
    2,520 56,975 22.61×
    vecshuf
    2,468 72,852 29.52×
    vecwide
    53,972 1,081,189 20.03×
    AlgorithmsSingleMultiScaling
    bitonicsort
    5.6 108.2 19.32×
    bsearch
    185.18 3,701 19.99×
    bubblesort
    0.6 12.8 21.33×
    fibsearch
    201.36 3,991 19.82×
    heapsort
    6.4 137.8 21.53×
    hsearch
    5,460 106,875 19.57×
    insertionsort
    8.2 114.6 13.98×
    malloc
    1,699,453 26,330,870 15.49×
    mcontend
    56.41 3,926 69.60×
    mergesort
    19.6 451.99 23.06×
    qsort
    14.2 313.79 22.10×
    skiplist
    3,518 88,721 25.22×
    tree
    1.2 20.2 16.83×
    MemorySingleMultiScaling
    cache
    134,820 2,754,197 20.43×
    cachehammer
    211,093 3,740,819 17.72×
    cacheline
    25.77 1,582 61.38×
    l1cache
    707.43 4,290 6.06×
    memcpy
    285.07 4,524 15.87×
    memrate
    0.78 12.15 15.58×
    memthrash
    70.9 482.36 6.80×
    ptr-chase
    26,353,021 293,018,457 11.12×
    spinmem
    240.79 950.76 3.95×
    stream
    1.34 759.28 566.63×
    vm
    58,989 296,263 5.02×

    Stress-ng Raw Scores

    Stress-ng Relative Multicore Performance

    LLM Inference Speed for Prompt Processing

    LLM Inference Speed for Text Generation

    Static Web Server

    Redis

    Alternatives

    Servers of the Same Family

    INSTANCEvCPUsMEMORYAccelerators
    M8-2ms 2219 GiB0
    M8-4ms 4219 GiB0
    M16-4ms 4438 GiB0
    M8ms 8219 GiB0
    M16-8ms 8438 GiB0
    M32-8ms 8875 GiB0
    M16ms 16438 GiB0

    Similar Servers

    INSTANCEVENDORvCPUsMEMORYAccelerators

    M128-32ms FAQs