# Scaleway DEV1-S

[Warsaw 1](https://www.rackcensus.com/locations/warsaw-vps-benchmarks "Every provider in Warsaw")

Benchmark complete

Finished Oct 25, 2026

Geekbench 7 single-core

1,121

Faster than 53% of 2 vCPU plans

Geekbench 7 multi-core

Skipped

Disk 4K IOPS

120,649

fio random read and write, 50/50

Monthly price at test time

€6.55 EUR

Same price today

## Server

[Scaleway](https://www.rackcensus.com/vps-providers/scaleway-benchmarks)[DEV1-S](https://www.rackcensus.com/plans/2vkdb7-scaleway-dev1-s-benchmarks?location=pl-waw-1)

-

Provider

Scaleway

-

Plan

DEV1-S

-

Location

Warsaw 1

-

vCPU

2

-

RAM

2 GB

-

Storage

20 GB SSD

-

Network

200 Mbps

-

OS image

ubuntu\_noble

-

Trigger

Scheduled

-

Queued at

Oct 22, 2026, 19:16:00 UTC

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

## Latest runs of this plan

- [Paris 2 Oct 24, 2026](https://www.rackcensus.com/benchmarks/cbdi4s-scaleway-dev1-s-fr-par-2-benchmark)546
- [Amsterdam 1 Oct 22, 2026](https://www.rackcensus.com/benchmarks/1fkv3w-scaleway-dev1-s-nl-ams-1-benchmark)522
- [Paris 1 Oct 21, 2026](https://www.rackcensus.com/benchmarks/jh01vg-scaleway-dev1-s-fr-par-1-benchmark)456

[Full history of this plan](https://www.rackcensus.com/plans/2vkdb7-scaleway-dev1-s-benchmarks/history)

## CPU

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

Multi-core was skipped because Geekbench 7 needs about 3.1 GB of free memory to run 2 threads, and this server didn't have that much. Single-core needs much less, so it still ran.

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,24049th of 112 | Single-core only |
| Navigation | 1,34246th of 112 | Single-core only |
| HTML5 Browser | 1,01664th of 112 | Single-core only |
| PDF Viewer | 1,20759th of 112 | Single-core only |
| Photo Library | 1,05655th of 112 | Single-core only |
| Clang | 97065th of 112 | Single-core only |
| Text Processing | 95167th of 112 | Single-core only |
| Asset Compression | 1,09956th of 112 | Single-core only |
| HDR | 93563rd of 112 | Single-core only |
| Photo Editor | 1,19558th of 112 | Single-core only |
| Ray Tracer | 1,13461st of 112 | Single-core only |
| Structure from Motion | 1,41037th of 112 | Single-core only |
| Game Physics | 1,13354th of 112 | Single-core only |
| Video Encoder | 1,05262nd of 112 | Single-core only |
| Audio Encoder | 1,13963rd of 112 | Single-core only |
| Video Player | 1,17356th of 112 | Single-core only |

Rank among the 112 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 | 235.3 MB/s (60,245 IOPS) | 236 MB/s (60,404 IOPS) | 471.3 MB/s (120,649 IOPS) |
| 64K | 2.08 GB/s (34,114 IOPS) | 2.09 GB/s (34,294 IOPS) | 4.18 GB/s (68,408 IOPS) |
| 512K | 2.36 GB/s (4,830 IOPS) | 2.48 GB/s (5,087 IOPS) | 4.84 GB/s (9,917 IOPS) |
| 1M | 2.43 GB/s (2,489 IOPS) | 2.59 GB/s (2,655 IOPS) | 5.03 GB/s (5,144 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 | 457 Mbps | 8.32 Gbps |
| Leaseweb, NYC, NY, US (10G) | IPv4 | 440 Mbps | 2.48 Gbps |
| Clouvider, Los Angeles, CA, US (10G) | IPv4 | 431 Mbps | 1.1 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 | 14.13 / 17.64 | 0 / 0 | Met workload limits |
| 1 | 500 | 493.65 | 12.83 / 18.21 | 0 / 1143 | load generator fell behind |
| 1 | 1000 | 986.35 | 14.58 / 21.52 | 0 / 2451 | load generator fell behind |
| 1 | 3000 | 2962.05 | 29.66 / 66.29 | 0 / 6782 | error limit exceeded |
| 2 | 100 | 100 | 16.74 / 21.52 | 0 / 0 | Met workload limits |
| 2 | 500 | 493.62 | 16.39 / 32.2 | 0 / 1147 | load generator fell behind |
| 2 | 1000 | 985.61 | 18.4 / 33.2 | 0 / 2579 | load generator fell behind |
| 2 | 3000 | 2964.85 | 27.88 / 80.29 | 0 / 6232 | 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: RuntimeError: TimeoutError:

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 | 999.99 | 2.95 / 3.82 | 0 / 0 | Met workload limits |
| 1 | 5000 | 4999.98 | 4.01 / 5.96 | 0 / 0 | Met workload limits |
| 1 | 10000 | 9962.65 | 10.91 / 23.15 | 0 / 6588 | latency limit exceeded |
| 1 | 25000 | 16735.05 | 29.66 / 42.87 | 0 / 1487483 | load generator saturated |
| 2 | 1000 | 999.99 | 3.36 / 4.65 | 0 / 0 | Met workload limits |
| 2 | 5000 | 4999.84 | 4.48 / 7 | 0 / 20 | Met workload limits |
| 2 | 10000 | 9977.84 | 8.11 / 18.4 | 0 / 3962 | Met workload limits |
| 2 | 25000 | 18007.91 | 24.89 / 34.24 | 0 / 1258177 | 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 | 8.2 / 9.47 | 0 / 0 | Met workload limits |
| 1 | 500 | 499.99 | 8.11 / 14.28 | 0 / 0 | Met workload limits |
| 1 | 1000 | 999.98 | 8.96 / 14.28 | 0 / 0 | Met workload limits |
| 1 | 3000 | 2988.84 | 37.93 / 77.9 | 0 / 1955 | latency limit exceeded |
| 2 | 100 | 100 | 9.47 / 11.52 | 0 / 0 | Met workload limits |
| 2 | 500 | 499.99 | 11.03 / 35.67 | 0 / 0 | Met workload limits |
| 2 | 1000 | 999.99 | 10.8 / 18.79 | 0 / 0 | Met workload limits |
| 2 | 3000 | 2995.1 | 26.21 / 52.52 | 0 / 859 | latency limit exceeded |

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

### Discourse community
Failed

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

URLError: \<urlopen error [Errno 111] Connection refused\>

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 | 42.43 / 55.25 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 36.41 / 49.42 | 0 / 0 | Met workload limits |
| 1 | 50 | 49.99 | 77.9 / 192.2 | 0 / 0 | Met workload limits |
| 1 | 100 | 58.38 | 4617.76 / 4805.3 | 0 / 7311 | latency limit exceeded |
| 2 | 5 | 5 | 42.87 / 51.47 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 35.67 / 50.95 | 0 / 0 | Met workload limits |
| 2 | 50 | 49.33 | 2394.05 / 2950.64 | 0 / 0 | latency limit exceeded |
| 2 | 100 | 43.56 | 6673.45 / 6944.46 | 0 / 9916 | 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 | 59.92 / 71.14 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 44.19 / 63.66 | 0 / 0 | Met workload limits |
| 1 | 50 | 49.94 | 1047.67 / 1216.48 | 0 / 0 | Met workload limits |
| 1 | 100 | 52.78 | 5414.85 / 5578.96 | 0 / 8279 | latency limit exceeded |
| 2 | 5 | 5 | 57.54 / 69.72 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 46.97 / 67.64 | 0 / 0 | Met workload limits |
| 2 | 50 | 49.99 | 511.27 / 669.16 | 0 / 0 | Met workload limits |
| 2 | 100 | 51.13 | 5414.85 / 5634.76 | 0 / 8566 | latency limit exceeded |

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

### Ghost publishing
Measured

Readers, authenticated draft creation, publishing and image uploads.

Ghost publishing measurements| Repeat | Offered / s | journeys/s | p95 / p99 ms | Errors / dropped | Result |
| --- | --- | --- | --- | --- | --- |
| 1 | 5 | 5 | 476.81 / 605.69 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 605.69 / 858.43 | 0 / 0 | Met workload limits |
| 1 | 50 | 39.9 | 7013.92 / 7013.92 | 779 / 768 | latency limit exceeded |
| 1 | 100 | 40.76 | 7013.92 / 7013.92 | 814 / 9594 | latency limit exceeded |
| 2 | 5 | 5 | 476.81 / 710.39 | 0 / 0 | Met workload limits |
| 2 | 20 | 19.99 | 643.01 / 911.31 | 0 / 0 | Met workload limits |
| 2 | 50 | 39.23 | 7013.92 / 7013.92 | 803 / 885 | latency limit exceeded |
| 2 | 100 | 40.82 | 7013.92 / 7013.92 | 851 / 9542 | latency limit exceeded |

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

### Formbricks / Next.js
Insufficient RAM

Public survey rendering, persisted responses and authenticated analysis.

Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected.

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

### Elasticsearch search and ingestion
Insufficient RAM

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

Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected.

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 2048 MiB, 1962 MiB detected.

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

### Odoo Community sales
Insufficient RAM

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

Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected.

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

## Advertised vs. measured

| Spec | Advertised | Measured |
| --- | --- | --- |
| vCPU | 2 | 2 |
| CPU | Shared vCPU | 0.2% of busy CPU time stolen |
| RAM | 2 GB | 1.9 GiB |
| Storage | 20 GB SSD | 18 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 7282 16-Core Processor

**CPU cores:** 2

**CPU frequency:** 2800 MHz

**AES-NI:** Yes

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

**RAM reported:** 1.9 GiB

**Swap reported:** 0 MiB

**Disk reported:** 18 GiB

**Virtualization reported:** KVM

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

**Distro:** Ubuntu 24.04.5 LTS

**Kernel:** 6.8.0-147-generic

**Architecture:** x86\_64

**IPv4 reachable:** Yes

**IPv6 reachable:** No

## Advertised at test time

**Plan:** DEV1-S

**Product line:** Development

**Location:** Warsaw 1

**vCPU:** 2 shared vCPU

**Architecture:** x86\_64

**RAM:** 2 GB

**Storage:** 20 GB SSD

**Virtualization:** KVM

**Network:** 200 Mbps

**Transfer:** Unmetered

**Port 25:** Unknown

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

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

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

**Ran at:** Oct 25, 2026, 05:09:54 UTC

**Parser version:** 5

## Run timeline

**Queued:** Oct 22, 2026, 19:16:00 UTC

**Server created:** Oct 25, 2026, 05:09:48 UTC

**First update from the server:** Oct 25, 2026, 05:09:48 UTC

**Completed:** Oct 25, 2026, 08:46:00 UTC

**Server deleted:** Oct 25, 2026, 08:46:00 UTC

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

Tests 37 of 39 done Live output 1064 lines

Setup 2 cores, 1.9 GiB RAM 4 of 4Done

Disk (fio) 494 MB/s at 4k, 5.39 GB/s at 1m 5 of 5Done

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

Geekbench 7, single-core Score 1,121 18 of 18Done

Web apps 2 failed, 4 skipped 6 of 8Some failed

TestResultTime

PostgreSQL transactions 8 measured trials completed 8 trials Measurements, 8 measured trials completed 30m 49s

PostgreSQL large dataset RuntimeError: RuntimeError: TimeoutError: Stopped RuntimeError: RuntimeError: TimeoutError: 4m 10s

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

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

Discourse community URLError: \<urlopen error [Errno 111] Connection refused\> Stopped URLError: \<urlopen error [Errno 111] Connection refused\> 10m 33s

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

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

Ghost publishing 8 measured trials completed 8 trials Measurements, 8 measured trials completed 41m 59s

Formbricks / Next.js Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected. Not run Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected.

Elasticsearch search and ingestion Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected. Not run Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected.

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

Odoo Community sales Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected. Not run Requires 4096 MiB RAM; plan has 2048 MiB, 1962 MiB detected.

Finish Results saved 1 of 1Done

Watch party 0 watching

This party closed at 09:46 UTC. It's read only now.

## Watch party

Loading the party
