M128ms by Microsoft Azure

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

Specifications

Server Metadata

Vendor ID
azure
Server ID
Standard_M128ms
Name
M128ms
API Reference
Standard_M128ms
Description
MS family [Memory Intensive] [Premium Storage capable] [Intel processor] 128 vCPUs
Family
MS
Hw Virt
Average Time To Start
96
Status
active
Observed At
2026-10-28T00:34:59.637414

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
128
Hypervisor
Microsoft Hyper-V
CPU Allocation
Dedicated
CPU Cores
64
CPU Speed
2.7 GHz
CPU Architecture
x86_64
CPU Manufacturer
Intel
CPU Family
Xeon
CPU Model
8280M
CPU L1D Cache
32 KiB
CPU L1D Cache Total
2 MiB
CPU L1I Cache
32 KiB
CPU L1I Cache Total
2 MiB
CPU L2 Cache
1 MiB
CPU L2 Cache Total
64 MiB
CPU L3 Cache
39 MiB
CPU L3 Cache Total
154 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
84.2
Scalability
65.78

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

    A high-density, memory-optimized platform featuring massive RAM capacity and strong multi-threaded performance for enterprise database workloads.

    Memory OptimizedStorage & Database

    Microsoft Azure M128ms is a memory-intensive virtual machine in the MS family, featuring 128 dedicated vCPUs and 3892.0 GB of RAM. Powered by Intel Xeon 8280M processors at 2.7 GHz, it provides 64 physical cores and 4194 GB of local SSD storage. The server exhibits a distinct performance profile: single-core benchmarks, such as Geekbench single-core, rank in the bottom 10%, whereas multi-core and memory bandwidth tests perform in the top 25% and top 10% respectively. Uncached large-block read memory bandwidth reaches 375.19 GB/sec. This server is highly optimized for memory-heavy workloads, including large in-memory databases and Redis caching layers, where it handles 79.29 million SET operations per second. However, it is less efficient for single-threaded processing or LLM text generation.

    Economics

    Average Price per Region

    Prices per Zone

    Lowest Prices

    Performance

    Workload Profiles

    3.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) 8,874,505 ops/sec 1,918,343 ops/sec 4.7 50.00% 50.00% +120.00%
    Redis RPS (pipeline=16, SET) 50,243,603 ops/sec 11,704,734 ops/sec 4.2 20.00% 20.00% +33.00%
    PassMark Memory Mark (composite) 2,096 2,416 0.88 10.00% 10.00% -1.30%
    Memory bandwidth (read, 16 MB ~ L3) 404,534 MB/sec 108,420 MB/sec 3.6 10.00% 10.00% +14.00%
    PassMark single-thread CPU 1,488 Mops/s 2,365 Mops/s 0.62 10.00% 10.00% -4.70%

    Memory Bandwidth

    Compression

    OpenSSL

    Geekbench Single-Core

    Score: 889

    Geekbench Multi-Core

    Score: 9,583

    Passmark CPU Scores

    BENCHMARKSCORE
    Mark
    53,058
    Compression
    1,269,785
    Encryption
    40,267
    Extended Instructions
    94,006
    Floating Point Maths
    156,961
    Integer Maths
    292,661
    Physics
    7,839
    Prime Numbers
    443
    Single Threaded
    1,488
    String Sorting
    150,673

    Passmark Memory Scores

    BENCHMARKSCORE
    Memory Mark
    2,096
    Database Operations
    17,126
    Memory Latency
    66
    Memory Read Cached
    18,294
    Memory Read Uncached
    7,842
    Memory Write
    7,209

    Stress-ng Stressors

    CPU integerSingleMultiScaling
    atomic
    148.06 90.01 0.61×
    bitops
    82,199 6,009,240 73.11×
    branch
    113,333 10,933,295 96.47×
    funccall
    398.69 26,242 65.82×
    funcret
    8,267 751,475 90.90×
    hash
    92,366 8,339,852 90.29×
    intmath
    16,689 1,537,998 92.16×
    nop
    140,525 7,710,208 54.87×
    prime
    235,864 16,757,321 71.05×
    rotate
    71,034 6,129,724 86.29×
    str
    538,979 38,091,145 70.67×
    wcs
    355,588 23,351,610 65.67×
    CryptographySingleMultiScaling
    crypt
    1,797 111,093 61.84×
    CompressionSingleMultiScaling
    jpeg
    444.12 31,453 70.82×
    zlib
    35.36 3,652 103.29×
    HypervisorSingleMultiScaling
    clock
    13,219 81,823 6.19×
    clone
    879.6 24,735 28.12×
    context
    1,452 123,514 85.07×
    cpu-sched
    72.46 8,066 111.31×
    eventfd
    30,045 2,022,524 67.32×
    fault
    8,190 89,317 10.91×
    fork
    2,991 35,396 11.84×
    getrandom
    32,546 2,497,122 76.73×
    hrtimers
    178,054 7,431,248 41.74×
    mprotect
    448,633 11,308,934 25.21×
    mtx
    10,583,671 1,852,060,827 174.99×
    munmap
    2,214 37,024 16.72×
    null
    151,629 12,191,059 80.40×
    pipe
    726,577 20,018,192 27.55×
    priv-instr
    334,907 7,550,060 22.54×
    resched
    3,663,166 6,836,425 1.87×
    switch
    48,085 17,065,974 354.91×
    timermix
    159,672 10,686,412 66.93×
    tlb-shootdown
    4,055 60,253 14.86×
    tsc
    727,083 63,487,163 87.32×
    usersyscall
    230,402 7,176,758 31.15×
    vdso
    54,499,515 4,790,275,930 87.90×
    vfork
    17,667 101,505 5.75×
    x86syscall
    1,720,790 136,509,030 79.33×
    yield
    46,830,675 53,024,460 1.13×
    zero
    1,145,758 88,945,135 77.63×
    CPU float/SIMDSingleMultiScaling
    eigen
    11,910 939,780 78.90×
    expmath
    1,976 190,087 96.21×
    fma
    501,564 54,881,582 109.42×
    fp
    119.4 10,064 84.29×
    fractal
    3.8 358.57 94.36×
    hyperbolic
    2,047 202,151 98.77×
    logmath
    3,327 313,302 94.17×
    matrix
    2,274 229,604 100.96×
    matrix-3d
    639 10,722 16.78×
    monte-carlo
    84.57 6,806 80.48×
    mpfr
    890.7 60,652 68.09×
    powmath
    1,167 112,481 96.37×
    trig
    1,262 105,644 83.73×
    veccmp
    11,313 714,143 63.13×
    vecfp
    1,680 132,969 79.15×
    vecmath
    1,548 155,883 100.72×
    vecshuf
    690.67 47,314 68.50×
    vecwide
    41,590 3,111,747 74.82×
    AlgorithmsSingleMultiScaling
    bitonicsort
    5.2 384.18 73.88×
    bsearch
    176.66 12,770 72.28×
    bubblesort
    0.4 25.6 64.00×
    fibsearch
    179.76 13,082 72.77×
    heapsort
    6.4 483.78 75.59×
    hsearch
    3,610 292,811 81.11×
    insertionsort
    6 383.59 63.93×
    malloc
    1,615,993 46,639,862 28.86×
    mcontend
    42.92 20,719 482.73×
    mergesort
    17.2 1,430 83.15×
    qsort
    11 792.36 72.03×
    skiplist
    3,589 320,183 89.22×
    tree
    1.2 51.19 42.66×
    MemorySingleMultiScaling
    cache
    157,765 3,941,477 24.98×
    cachehammer
    296,440 9,439,314 31.84×
    cacheline
    9.96 947.24 95.10×
    l1cache
    166.01 9,755 58.76×
    memcpy
    255.7 17,475 68.34×
    memrate
    0.97 38.54 39.73×
    memthrash
    178.35 1,255 7.03×
    ptr-chase
    42,529,131 1,040,107,315 24.46×
    spinmem
    316.57 458.75 1.45×
    stream
    4.89 22,762 4654.83×
    vm
    53,938 546,257 10.13×

    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

    M128ms FAQs