# Scaleway POP2-HC-2C-4G

[Amsterdam 1](https://rackcensus.com/locations/amsterdam-vps-benchmarks "Every provider in Amsterdam")

Benchmark complete

Finished Oct 19, 2026

Geekbench 7 single-core

1,384

Geekbench 7 multi-core

1,748

Disk 4K IOPS

5,163

fio random read and write, 50/50

Monthly price at test time

€38.84 EUR

38 multi-core points per dollar

Same price today

## Server

[Scaleway](https://rackcensus.com/vps-providers/scaleway-benchmarks)[POP2-HC-2C-4G](https://rackcensus.com/plans/dqyx8s-scaleway-pop2-hc-2c-4g-benchmarks?location=nl-ams-1)

-

Provider

Scaleway

-

Plan

POP2-HC-2C-4G

-

Location

Amsterdam 1

-

vCPU

2

-

RAM

4 GB

-

Storage

-

Network

400 Mbps

-

OS image

ubuntu\_noble

-

Trigger

Scheduled

-

Queued at

Oct 18, 2026, 17:24:00 UTC

[Visit Scaleway](https://rackcensus.com/go/scaleway)

## CPU

| Version | Single-core | Multi-core | Result link |
| --- | --- | --- | --- |
| Geekbench 7 | 1,384 | 1,748 | [Geekbench Browser](https://browser.geekbench.com/v7/cpu/669708) |

Scores from different Geekbench versions aren't comparable with each other. Charts only use Geekbench 7.

### Geekbench 7 workloads

| Workload | Single-core | Multi-core |
| --- | --- | --- |
| File Compression | 1,4734th of 13 | 2,0135th of 7 |
| Navigation | 1,4095th of 13 | Single-core only |
| HTML5 Browser | 1,3544th of 13 | Single-core only |
| PDF Viewer | 1,4434th of 13 | Single-core only |
| Photo Library | 1,2624th of 13 | 1,6655th of 7 |
| Clang | 1,1427th of 13 | 1,5276th of 7 |
| Text Processing | 1,2384th of 13 | 1,4445th of 7 |
| Asset Compression | 1,3974th of 13 | 1,8445th of 7 |
| HDR | 1,4104th of 13 | 1,6655th of 7 |
| Photo Editor | 1,4944th of 13 | 1,9005th of 7 |
| Ray Tracer | 1,4234th of 13 | 2,0215th of 7 |
| Structure from Motion | 1,4504th of 13 | Single-core only |
| Game Physics | 1,3434th of 13 | Single-core only |
| Video Encoder | 1,3614th of 13 | Single-core only |
| Audio Encoder | 1,4494th of 13 | Single-core only |
| Video Player | 1,5504th of 13 | Single-core only |

Rank among the 13 runs with Geekbench 7 workload scores. Bars are relative to the best run. Geekbench doesn't run every workload multi-core, so some rows only have a single-core score.

## Disk

| Block size | Read | Write | Total |
| --- | --- | --- | --- |
| 4K | 10.1 MB/s (2,578 IOPS) | 10.1 MB/s (2,585 IOPS) | 20.2 MB/s (5,163 IOPS) |
| 64K | 159.9 MB/s (2,559 IOPS) | 160.8 MB/s (2,572 IOPS) | 320.7 MB/s (5,131 IOPS) |
| 512K | 387.2 MB/s (774 IOPS) | 407.7 MB/s (815 IOPS) | 794.9 MB/s (1,589 IOPS) |
| 1M | 382.5 MB/s (382 IOPS) | 408 MB/s (407 IOPS) | 790.4 MB/s (789 IOPS) |

fio random read and write, 50/50, run by YABS against the boot disk.

## Network

### IPv4 transfer speed

Loading...

| Target | Protocol | Send | Receive |
| --- | --- | --- | --- |
| Eranium, Amsterdam, NL (100G) | IPv4 | 651 Mbps | 18.4 Gbps |
| Leaseweb, NYC, NY, US (10G) | IPv4 | 627 Mbps | 3.09 Gbps |
| Leaseweb, Singapore, SG (10G) | IPv4 | 614 Mbps | 1.49 Gbps |

Public iperf3 servers vary in capacity and availability. Compare a target only with itself over time.

## Application workloads

### PostgreSQL transactions
Measured

Durable transfers and indexed account lookups against a fixed relational dataset.

PostgreSQL transactions measurements| Repeat | Offered / s | transactions/s | p95 / p99 ms | Errors / dropped | Result |
| --- | --- | --- | --- | --- | --- |
| 1 | 100 | 100 | 6.92 / 34.59 | 0 / 0 | Met workload limits |
| 1 | 500 | 497.12 | 6.17 / 61.76 | 0 / 518 | Met workload limits |
| 1 | 1000 | 991.48 | 6.61 / 120.03 | 0 / 1533 | latency limit exceeded |
| 1 | 3000 | 2958.52 | 6.39 / 61.14 | 0 / 7457 | error limit exceeded |
| 2 | 100 | 100 | 7 / 7.66 | 0 / 0 | Met workload limits |
| 2 | 500 | 496.23 | 6.1 / 108.57 | 0 / 678 | latency limit exceeded |
| 2 | 1000 | 988.58 | 6.54 / 126.21 | 0 / 2055 | latency limit exceeded |
| 2 | 3000 | 2950.77 | 5.96 / 37.54 | 0 / 8853 | error limit exceeded |

p95 ≤ 50 ms · p99 ≤ 100 ms · errors ≤ 1.0%

### PostgreSQL large dataset
Failed

The same transaction mix against ten million accounts; the dataset never shrinks to fit a plan.

RuntimeError: fixture command in rc-workload-db failed: ERROR: could not extend file "base/16384/16385.2": No space left on device HINT: Check free disk space.

p95 ≤ 100 ms · p99 ≤ 250 ms · errors ≤ 1.0%

### Redis cache
Measured

A mixed cache workload with 1 KiB values, expiration, misses and eviction.

Redis cache measurements| Repeat | Offered / s | operations/s | p95 / p99 ms | Errors / dropped | Result |
| --- | --- | --- | --- | --- | --- |
| 1 | 1000 | 1000 | 1.73 / 1.81 | 0 / 0 | Met workload limits |
| 1 | 5000 | 4999.97 | 1.81 / 1.9 | 0 / 0 | Met workload limits |
| 1 | 10000 | 9997.3 | 1.63 / 1.96 | 0 / 483 | Met workload limits |
| 1 | 25000 | 23437.31 | 12.42 / 14.13 | 0 / 281110 | load generator saturated |
| 2 | 1000 | 999.99 | 1.73 / 1.81 | 0 / 0 | Met workload limits |
| 2 | 5000 | 4999.97 | 1.79 / 1.9 | 0 / 0 | Met workload limits |
| 2 | 10000 | 9997.05 | 1.63 / 1.99 | 0 / 527 | Met workload limits |
| 2 | 25000 | 22754.55 | 12.56 / 13.98 | 0 / 403999 | load generator saturated |

p95 ≤ 10 ms · p99 ≤ 25 ms · errors ≤ 1.0%

### Redis persistent queue
Measured

Enqueue, consume and acknowledge payloads with append-only persistence.

Redis persistent queue measurements| Repeat | Offered / s | jobs/s | p95 / p99 ms | Errors / dropped | Result |
| --- | --- | --- | --- | --- | --- |
| 1 | 100 | 100 | 3.45 / 3.63 | 0 / 0 | Met workload limits |
| 1 | 500 | 500 | 3.23 / 3.63 | 0 / 0 | Met workload limits |
| 1 | 1000 | 999.99 | 3.15 / 3.68 | 0 / 0 | Met workload limits |
| 1 | 3000 | 2997.91 | 2.33 / 3.11 | 0 / 374 | Met workload limits |
| 2 | 100 | 100 | 3.36 / 3.58 | 0 / 0 | Met workload limits |
| 2 | 500 | 500 | 3.15 / 3.63 | 0 / 0 | Met workload limits |
| 2 | 1000 | 999.99 | 3.07 / 3.54 | 0 / 0 | Met workload limits |
| 2 | 3000 | 2999.99 | 2.54 / 3.07 | 0 / 0 | Met workload limits |

p95 ≤ 20 ms · p99 ≤ 50 ms · errors ≤ 1.0%

### Discourse community
Failed

Signed-in reading, search, posting and replies in a populated Rails forum.

DockerError: couldn't pull ghcr.io/rackcensus/discourse@sha256:3acacdb5925310c6da7c11066177297d61c41b6162853a2b186412eedf2f0e18: failed to register layer: write /usr/lib/x86\_64-linux-gnu/libLLVM.so.19.1: no space left on device

p95 ≤ 1500 ms · p99 ≤ 3000 ms · errors ≤ 1.0%

### n8n workflows
Measured

Webhook, transformation, branching and a verified final response.

n8n workflows measurements| Repeat | Offered / s | workflows/s | p95 / p99 ms | Errors / dropped | Result |
| --- | --- | --- | --- | --- | --- |
| 1 | 5 | 5 | 26.48 / 40.74 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 20.86 / 46.03 | 0 / 0 | Met workload limits |
| 1 | 50 | 49.97 | 106.41 / 254.27 | 0 / 0 | Met workload limits |
| 1 | 100 | 66.55 | 4180.3 / 4393.59 | 0 / 5856 | latency limit exceeded |
| 2 | 5 | 5 | 26.48 / 43.75 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 21.52 / 50.44 | 0 / 0 | Met workload limits |
| 2 | 50 | 50 | 106.41 / 329.64 | 0 / 0 | Met workload limits |
| 2 | 100 | 61.16 | 4437.53 / 4617.76 | 0 / 6814 | latency limit exceeded |

p95 ≤ 1000 ms · p99 ≤ 2000 ms · errors ≤ 1.0%

### n8n queue workers
Measured

Completed queued workflows including waiting time and worker execution.

n8n queue workers measurements| Repeat | Offered / s | workflows/s | p95 / p99 ms | Errors / dropped | Result |
| --- | --- | --- | --- | --- | --- |
| 1 | 5 | 5 | 40.32 / 60.52 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 30.59 / 61.76 | 0 / 0 | Met workload limits |
| 1 | 50 | 49.52 | 4180.3 / 4264.34 | 0 / 0 | latency limit exceeded |
| 1 | 100 | 47.23 | 5922.24 / 6041.3 | 0 / 9282 | latency limit exceeded |
| 2 | 5 | 5 | 36.78 / 54.7 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 32.87 / 101.2 | 0 / 0 | Met workload limits |
| 2 | 50 | 49.88 | 3494.64 / 3600.56 | 0 / 0 | latency limit exceeded |
| 2 | 100 | 49.89 | 5691.12 / 6101.72 | 0 / 8805 | latency limit exceeded |

p95 ≤ 2000 ms · p99 ≤ 4000 ms · errors ≤ 1.0%

### Ghost publishing
Failed

Readers, authenticated draft creation, publishing and image uploads.

RuntimeError: RuntimeError: ClientConnectorError: Cannot connect to host 51.15.83.15:9000 ssl:default [Connect call failed ('51.15.83.15', 9000)]

p95 ≤ 1000 ms · p99 ≤ 2000 ms · errors ≤ 1.0%

### Formbricks / Next.js
Failed

Public survey rendering, persisted responses and authenticated analysis.

DockerError: couldn't pull ghcr.io/formbricks/formbricks@sha256:407688b650102e6c466546957f6fb867aaf6314f04975d32e26a772e2228d9ea: write /var/lib/docker/tmp/GetImageBlob3969597513: no space left on device

p95 ≤ 1000 ms · p99 ≤ 2000 ms · errors ≤ 1.0%

### Elasticsearch search and ingestion
Failed

Full-text search, filtering and aggregations while new documents are indexed.

DockerError: couldn't pull docker.elastic.co/elasticsearch/elasticsearch@sha256:5dde04a980faf9105d6380c39469c645579684f1eab571f224989c22253c13e3: write /var/lib/docker/tmp/GetImageBlob3619409231: no space left on device

p95 ≤ 250 ms · p99 ≤ 500 ms · errors ≤ 1.0%

### GitHub self-hosted runner
Insufficient RAM

A pinned build and test workflow with separate cold and warm dependency caches.

Requires 8192 MiB RAM; plan has 4096 MiB, 3910 MiB detected.

p95 ≤ 3600000 ms · p99 ≤ 3600000 ms · errors ≤ 1.0%

### Odoo Community sales
Failed

Customer lookup, sales order confirmation, stock operations and reporting.

DockerError: couldn't pull docker.io/library/odoo@sha256:076562619a5de059388d9f9d90545cb575799c04869610a5b20839893819b41b: write /var/lib/docker/tmp/GetImageBlob266668000: no space left on device

p95 ≤ 2000 ms · p99 ≤ 4000 ms · errors ≤ 1.0%

## Advertised vs. measured

| Spec | Advertised | Measured |
| --- | --- | --- |
| vCPU | 2 | 2 |
| CPU | Dedicated vCPU | 0.7% of busy CPU time stolen |
| RAM | 4 GB | 3.8 GiB |
| Storage | | 8.9 GiB |
| Architecture | x86\_64 | x86\_64 |
| Virtualization | KVM | KVM |

Guests usually report slightly less RAM and disk than advertised because of kernel reservations and filesystem overhead.

## Detected hardware

**CPU model:** AMD EPYC 7543 32-Core Processor

**CPU cores:** 2

**CPU frequency:** 2795 MHz

**AES-NI:** Yes

**VM-x/AMD-V:** Yes

**RAM reported:** 3.8 GiB

**Swap reported:** 0 MiB

**Disk reported:** 8.9 GiB

**Virtualization reported:** KVM

**CPU steal:** 0.7% of busy CPU time stolen

**Distro:** Ubuntu 24.04.5 LTS

**Kernel:** 6.8.0-142-generic

**Architecture:** x86\_64

**IPv4 reachable:** Yes

**IPv6 reachable:** No

## Advertised at test time

**Plan:** POP2-HC-2C-4G

**Product line:** Specialized

**Location:** Amsterdam 1

**vCPU:** 2 dedicated vCPU

**Architecture:** x86\_64

**RAM:** 4 GB

**Storage:**

**Virtualization:** KVM

**Network:** 400 Mbps

**Transfer:** Unmetered

**Port 25:** Unknown

**Monthly price at test time:** €38.84 EUR

**Hourly price at test time:** €0.053 EUR

**YABS version:** v2026-09-20

**Ran at:** Oct 19, 2026, 12:07:35 UTC

**Parser version:** 5

## Run timeline

**Queued:** Oct 18, 2026, 17:24:00 UTC

**First update from the server:** Oct 19, 2026, 12:06:43 UTC

**Completed:** Oct 19, 2026, 15:03:00 UTC

**Server deleted:** Oct 19, 2026, 15:03:00 UTC

**Cost of this run:** €0.16 EUR

Tests 44 of 50 done Live output 910 lines

Setup 2 cores, 3.8 GiB RAM 4 of 4Done

Disk (fio) 21.2 MB/s at 4k, 829 MB/s at 1m 5 of 5Done

Network, IPv4 (iperf3) Median 627 Mbit/s send, 3.09 Gbit/s receive, 1 retried 3 of 3Done

Geekbench 7, single-core Score 1,384 17 of 17Done

Geekbench 7, multi-core Score 1,748 9 of 9Done

Web apps 6 failed, 1 skipped 5 of 11Some failed

TestResultTime

PostgreSQL transactions 8 measured trials completed 8 trials Measurements, 8 measured trials completed 29m 59s

PostgreSQL large dataset RuntimeError: fixture command in rc-workload-db failed: ERROR: could not extend file "base/16384/16385.2": No space left on device HINT: Check free disk space. Stopped RuntimeError: fixture command in rc-workload-db failed: ERROR: could not extend file "base/16384/16385.2": No space left on device HINT: Check free disk space. 33s

Redis cache 8 measured trials completed 8 trials Measurements, 8 measured trials completed 28m 32s

Redis persistent queue 8 measured trials completed 8 trials Measurements, 8 measured trials completed 28m 23s

Discourse community Application workloads Stopped DockerError: couldn't pull ghcr.io/rackcensus/discourse@sha256:3acacdb5925310c6da7c11066177297d61c41b6162853a2b186412eedf2f0e18: failed to register layer: write /usr/lib/x86\_64-linux-gnu/libLLVM.so.19.1: no space left on device 1m 40s

n8n workflows 8 measured trials completed 8 trials Measurements, 8 measured trials completed 31m 41s

n8n queue workers 8 measured trials completed 8 trials Measurements, 8 measured trials completed 32m 09s

Ghost publishing RuntimeError: RuntimeError: ClientConnectorError: Cannot connect to host 51.15.83.15:9000 ssl:default [Connect call failed ('51.15.83.15', 9000)] Stopped RuntimeError: RuntimeError: ClientConnectorError: Cannot connect to host 51.15.83.15:9000 ssl:default [Connect call failed ('51.15.83.15', 9000)] 6m 07s

Formbricks / Next.js Application workloads Stopped DockerError: couldn't pull ghcr.io/formbricks/formbricks@sha256:407688b650102e6c466546957f6fb867aaf6314f04975d32e26a772e2228d9ea: write /var/lib/docker/tmp/GetImageBlob3969597513: no space left on device 25s

Elasticsearch search and ingestion Application workloads Stopped DockerError: couldn't pull docker.elastic.co/elasticsearch/elasticsearch@sha256:5dde04a980faf9105d6380c39469c645579684f1eab571f224989c22253c13e3: write /var/lib/docker/tmp/GetImageBlob3619409231: no space left on device 13s

GitHub self-hosted runner Requires 8192 MiB RAM; plan has 4096 MiB, 3910 MiB detected. Not run Requires 8192 MiB RAM; plan has 4096 MiB, 3910 MiB detected.

Odoo Community sales DockerError: couldn't pull docker.io/library/odoo@sha256:076562619a5de059388d9f9d90545cb575799c04869610a5b20839893819b41b: write /var/lib/docker/tmp/GetImageBlob266668000: no space left on device Stopped DockerError: couldn't pull docker.io/library/odoo@sha256:076562619a5de059388d9f9d90545cb575799c04869610a5b20839893819b41b: write /var/lib/docker/tmp/GetImageBlob266668000: no space left on device 6s

Finish Results saved 1 of 1Done

Watch party 0 watching

This party closed at 16:03 UTC. It's read only now.

## Watch party

Loading the party
