n1-highmem-16 by Google Cloud Platform

n1-highmem-16 is a 16 vCPUs, 104 GB RAM server offered by Google Cloud Platform with 16 vCPUs, 104 GiB of memory and 0 GB of storage. The pricing starts at 0.1524 USD per hour.
16 vCPU
104 GiB Memory
Spare SCore
11,744
(All-cores)
1,114
(Single-core)

Specifications

Server Metadata

Vendor ID
gcp
Server ID
5016
Name
n1-highmem-16
Description
16 vCPUs, 104 GB RAM
Family
n1
Hw Virt
Average Time To Start
24
Status
active
Observed At
2026-10-22T06:57:20.026497

Availability

REGION / IDSPOTONDEMAND
Council Bluffs (US) / us-central1
0.4865 USD/h 0.9464 USD/h
The Dalles (US) / us-west1
0.4865 USD/h 0.9464 USD/h
Moncks Corner (US) / us-east1
0.4865 USD/h 0.9464 USD/h
St. Ghislain (BE) / europe-west1
0.5356 USD/h 1.0411 USD/h
Tel Aviv (IL) / me-west1
0.5725 USD/h 1.0411 USD/h
Toronto (CA) / northamerica-northeast2
0.4788 USD/h 1.0419 USD/h
Montréal (CA) / northamerica-northeast1
0.6208 USD/h 1.0419 USD/h
Eemshaven (NL) / europe-west4
0.6235 USD/h 1.0419 USD/h
Hamina (FI) / europe-north1
0.2249 USD/h 1.042 USD/h
Las Vegas (US) / us-west4
0.4355 USD/h 1.0659 USD/h
Ashburn (US) / us-east4
0.4541 USD/h 1.0659 USD/h
Changhua County (TW) / asia-east1
0.2334 USD/h 1.0959 USD/h
Delhi (IN) / asia-south2
0.2833 USD/h 1.1367 USD/h
Mumbai (IN) / asia-south1
0.4023 USD/h 1.1367 USD/h
Salt Lake City (US) / us-west3
0.412 USD/h 1.1368 USD/h
Los Angeles (US) / us-west2
0.5212 USD/h 1.1368 USD/h
Warsaw (PL) / europe-central2
0.3738 USD/h 1.1452 USD/h
Jurong West (SG) / asia-southeast1
0.2792 USD/h 1.1675 USD/h
Tokyo (JP) / asia-northeast1
0.4601 USD/h 1.2135 USD/h
Osaka (JP) / asia-northeast2
0.5606 USD/h 1.2135 USD/h
Seoul (KR) / asia-northeast3
0.593 USD/h 1.2135 USD/h
London (GB) / europe-west2
0.4575 USD/h 1.2193 USD/h
Frankfurt (DE) / europe-west3
0.6218 USD/h 1.2193 USD/h
Zurich (CH) / europe-west6
0.5171 USD/h 1.2397 USD/h
Jakarta (ID) / asia-southeast2
0.1524 USD/h 1.2726 USD/h
Hong Kong / asia-east2
0.2062 USD/h 1.3242 USD/h
Melbourne (AU) / australia-southeast2
0.2521 USD/h 1.3428 USD/h
Sydney (AU) / australia-southeast1
0.6592 USD/h 1.3428 USD/h
Osasco (BR) / southamerica-east1
0.5007 USD/h 1.5023 USD/h

Processor

vCPUs
16
CPU Allocation
Dedicated
CPU Cores
8
CPU Speed
2.3 GHz
CPU Architecture
x86_64
CPU Manufacturer
Intel
CPU Family
Xeon
CPU L1D Cache
32 KiB
CPU L1D Cache Total
256 KiB
CPU L1I Cache
32 KiB
CPU L1I Cache Total
256 KiB
CPU L2 Cache
256 KiB
CPU L2 Cache Total
2 MiB
CPU L3 Cache
45 MiB
CPU L3 Cache Total
45 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, nonstop_tsc, cpuid, tsc_known_freq, pni, pclmulqdq, ssse3, fma, cx16, pcid, sse4_1, sse4_2, x2apic, movbe, popcnt, aes, xsave, avx, f16c, rdrand, hypervisor, lahf_lm, abm, pti, ssbd, ibrs, ibpb, stibp, fsgsbase, tsc_adjust, bmi1, avx2, smep, bmi2, erms, invpcid, xsaveopt, arat, md_clear, arch_capabilities
Ecpus
10.5
Scalability
65.62

System Resources and Accelerators

MEMORY
Memory Amount
104 GiB
Memory Amount Actual
104 GiB
ACCELERATORS
Accelerator Count
0
Accelerator Memory Min
0 MiB
Accelerator Memory Total
0 MiB
Accelerators
    STORAGE
    Storage Size
    0 GB
    Storages
      NETWORK
      Inbound Traffic
      0 GB/month
      Outbound Traffic
      0 GB/month
      IPv4
      0

      CPU and System Topology

      Server Description

      A memory-allocated virtual server delivering balanced multi-core performance and high memory capacity for database and caching workloads.

      Memory OptimizedGeneral Purpose

      Google Cloud Platform n1-highmem-16 is an x86_64 virtual machine featuring 16 dedicated vCPUs and 104 GB of RAM, powered by a 2.3 GHz Intel Xeon processor. It lacks bundled local storage and GPU accelerators. Benchmarks reveal a performance tradeoff: single-core CPU execution and single-threaded compression tasks perform poorly, ranking in the bottom 10% to 25%, while multi-core operations, memory bandwidth, and database performance consistently reach average middle-50% thresholds. This resource distribution makes the instance qualitatively cost-effective for memory-bound applications that benefit from a high RAM-to-vCPU ratio without requiring high single-threaded compute power. It is best suited for database operations, Redis caching, static web serving, and moderate multi-threaded workloads.

      Economics

      Average Price per Region

      Prices per Zone

      Lowest Prices

      Performance

      Workload Profiles

      0.6Score
      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) 1,032,346 ops/sec 1,918,343 ops/sec 0.53 50.00% 50.00% -27.00%
      Redis RPS (pipeline=16, SET) 6,574,761 ops/sec 11,704,734 ops/sec 0.55 20.00% 20.00% -11.00%
      PassMark Memory Mark (composite) 2,426 2,416 1 10.00% 10.00% 0.00%
      Memory bandwidth (read, 16 MB ~ L3) 82,556 MB/sec 108,420 MB/sec 0.75 10.00% 10.00% -2.80%
      PassMark single-thread CPU 1,645 Mops/s 2,365 Mops/s 0.67 10.00% 10.00% -3.90%

      Memory Bandwidth

      Compression

      OpenSSL

      Geekbench Single-Core

      Score: 937

      Geekbench Multi-Core

      Score: 5,935

      Passmark CPU Scores

      BENCHMARKSCORE
      Mark
      12,812
      Compression
      176,968
      Encryption
      5,446
      Extended Instructions
      9,819
      Floating Point Maths
      24,234
      Integer Maths
      39,330
      Physics
      1,452
      Prime Numbers
      73
      Single Threaded
      1,645
      String Sorting
      20,851

      Passmark Memory Scores

      BENCHMARKSCORE
      Memory Mark
      2,426
      Database Operations
      4,982
      Memory Latency
      53
      Memory Read Cached
      19,532
      Memory Read Uncached
      10,232
      Memory Write
      9,625

      Stress-ng Stressors

      CPU integerSingleMultiScaling
      atomic
      182.07 167.42 0.92×
      bitops
      84,973 774,701 9.12×
      branch
      120,559 1,458,532 12.10×
      funccall
      425.6 3,448 8.10×
      funcret
      8,940 101,213 11.32×
      hash
      98,938 1,123,099 11.35×
      intmath
      17,639 208,384 11.81×
      nop
      149,626 1,023,981 6.84×
      prime
      251,556 2,209,253 8.78×
      rotate
      75,561 838,416 11.10×
      str
      545,576 4,324,211 7.93×
      wcs
      378,380 3,060,159 8.09×
      CryptographySingleMultiScaling
      crypt
      1,910 14,788 7.74×
      CompressionSingleMultiScaling
      jpeg
      449.79 3,968 8.82×
      zlib
      43.04 490.42 11.39×
      HypervisorSingleMultiScaling
      clock
      13,685 119,448 8.73×
      clone
      240.77 1,488 6.18×
      context
      989.38 10,005 10.11×
      cpu-sched
      73.87 1,013 13.72×
      eventfd
      32,220 438,457 13.61×
      fault
      7,048 71,819 10.19×
      fork
      2,138 22,462 10.51×
      getrandom
      34,735 332,230 9.56×
      hrtimers
      191,087 949,079 4.97×
      mprotect
      717,036 1,278,538 1.78×
      mtx
      7,956,925 321,511,636 40.41×
      munmap
      1,458 16,207 11.12×
      null
      95,004 922,972 9.72×
      pipe
      582,659 2,945,167 5.05×
      priv-instr
      254,603 2,462,562 9.67×
      resched
      1,638,327 398,174 0.24×
      switch
      73,932 1,454,192 19.67×
      timermix
      125,877 1,263,318 10.04×
      tlb-shootdown
      9,691 22,339 2.31×
      tsc
      781,121 8,675,567 11.11×
      usersyscall
      168,024 1,620,028 9.64×
      vdso
      65,054,736 725,313,788 11.15×
      vfork
      17,612 129,124 7.33×
      x86syscall
      1,092,997 10,633,047 9.73×
      yield
      4,525,716 4,584,582 1.01×
      zero
      838,340 8,357,791 9.97×
      CPU float/SIMDSingleMultiScaling
      eigen
      12,643 120,261 9.51×
      expmath
      2,110 25,645 12.15×
      fma
      448,020 5,718,817 12.76×
      fp
      100.8 954.34 9.47×
      fractal
      3.8 45.22 11.90×
      hyperbolic
      2,179 27,293 12.53×
      logmath
      3,561 41,816 11.74×
      matrix
      2,552 31,501 12.34×
      matrix-3d
      486.62 2,739 5.63×
      monte-carlo
      53.84 526.05 9.77×
      mpfr
      934.79 8,013 8.57×
      powmath
      1,244 15,027 12.08×
      trig
      1,337 14,043 10.50×
      veccmp
      12,143 101,250 8.34×
      vecfp
      1,050 10,363 9.87×
      vecmath
      1,752 21,469 12.26×
      vecshuf
      442.89 3,816 8.62×
      vecwide
      18,617 166,679 8.95×
      AlgorithmsSingleMultiScaling
      bitonicsort
      5.6 51.2 9.14×
      bsearch
      190.19 1,709 8.99×
      bubblesort
      0.6 3.2 5.33×
      fibsearch
      189.62 1,736 9.16×
      heapsort
      6.6 64 9.70×
      hsearch
      3,846 37,894 9.85×
      insertionsort
      6.4 51 7.97×
      malloc
      1,488,463 20,354,810 13.68×
      mcontend
      113.34 2,101 18.54×
      mergesort
      18.4 191.79 10.42×
      qsort
      11.6 105.59 9.10×
      skiplist
      3,824 43,006 11.25×
      tree
      0.8 6.39 7.99×
      MemorySingleMultiScaling
      cache
      261,326 400,421 1.53×
      cachehammer
      485,708 6,069,077 12.50×
      cacheline
      30.74 526.65 17.13×
      l1cache
      178.41 1,534 8.60×
      memcpy
      273.2 2,327 8.52×
      memrate
      1.15 8.85 7.70×
      memthrash
      89.22 504.07 5.65×
      ptr-chase
      9,887,453 139,073,078 14.07×
      spinmem
      88.59 251.17 2.84×
      stream
      20.67 2,698 130.53×
      vm
      16,809 292,617 17.41×

      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

      PostgreSQL heavy read-only throughput

      Alternatives

      Servers of the Same Family

      INSTANCEvCPUsMEMORYAccelerators
      n1-standard-1 14 GiB0
      n1-highcpu-2 22 GiB0
      n1-standard-2 28 GiB0
      n1-highmem-2 213 GiB0
      n1-highcpu-4 44 GiB0
      n1-standard-4 415 GiB0
      n1-highmem-4 426 GiB0

      Similar Servers

      INSTANCEVENDORvCPUsMEMORYAccelerators

      n1-highmem-16 FAQs