# OneProvider General Purpose GP1.2-2-40

[Ashburn, US](https://rackcensus.com/locations/ashburn-vps-benchmarks "Every provider in Ashburn")

Benchmark complete

Finished Oct 27, 2026

Geekbench 7 single-core

1,285

Faster than 65% of 2 vCPU plans

Geekbench 7 multi-core

Skipped

Disk 4K IOPS

21,581

fio random read and write, 50/50

Monthly price at test time

$12.00

Same price today

## Server

[OneProvider](https://rackcensus.com/vps-providers/oneprovider-benchmarks)[General Purpose GP1.2-2-40](https://rackcensus.com/plans/om1gji-oneprovider-general-purpose-gp1-2-2-40-benchmarks?location=171)

-

Provider

OneProvider

-

Plan

General Purpose GP1.2-2-40

-

Location

Ashburn, US

-

vCPU

2

-

RAM

2 GB

-

Storage

40 GB NVMe

-

Network

10 Gbps

-

OS image

1194

-

Trigger

Scheduled

-

Queued at

Oct 25, 2026, 21:54:00 UTC

[Visit OneProvider](https://rackcensus.com/go/oneprovider)

## Latest runs of this plan

- [Seattle, US Oct 26, 2026](https://rackcensus.com/benchmarks/vyx70o-oneprovider-general-purpose-gp1-2-2-40-11-benchmark)1,205

[Full history of this plan](https://rackcensus.com/plans/om1gji-oneprovider-general-purpose-gp1-2-2-40-benchmarks/history)

## CPU

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

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,34439th of 112 | Single-core only |
| Navigation | 1,25556th of 112 | Single-core only |
| HTML5 Browser | 1,23237th of 112 | Single-core only |
| PDF Viewer | 1,32641st of 112 | Single-core only |
| Photo Library | 1,20136th of 112 | Single-core only |
| Clang | 1,21234th of 112 | Single-core only |
| Text Processing | 1,24830th of 112 | Single-core only |
| Asset Compression | 1,33232nd of 112 | Single-core only |
| HDR | 1,33630th of 112 | Single-core only |
| Photo Editor | 1,47734th of 112 | Single-core only |
| Ray Tracer | 1,17255th of 112 | Single-core only |
| Structure from Motion | 1,36543rd of 112 | Single-core only |
| Game Physics | 1,26636th of 112 | Single-core only |
| Video Encoder | 1,25832nd of 112 | Single-core only |
| Audio Encoder | 1,31638th of 112 | Single-core only |
| Video Player | 1,25748th 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 | 42.1 MB/s (10,780 IOPS) | 42.2 MB/s (10,801 IOPS) | 84.3 MB/s (21,581 IOPS) |
| 64K | 257.6 MB/s (4,122 IOPS) | 259 MB/s (4,144 IOPS) | 516.6 MB/s (8,266 IOPS) |
| 512K | 370.9 MB/s (741 IOPS) | 390.6 MB/s (781 IOPS) | 761.5 MB/s (1,522 IOPS) |
| 1M | 491.4 MB/s (491 IOPS) | 524.2 MB/s (524 IOPS) | 1015.6 MB/s (1,015 IOPS) |

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

## Network

### IPv4 transfer speed

Loading...

| Target | Protocol | Send | Receive |
| --- | --- | --- | --- |
| Leaseweb, NYC, NY, US (10G) | IPv4 | 5.87 Gbps | 3.44 Gbps |
| Eranium, Amsterdam, NL (100G) | IPv4 | 2.01 Gbps | 2.45 Gbps |
| Leaseweb, Singapore, SG (10G) | IPv4 | 637 Mbps | 797 Mbps |

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 | 4.43 / 5.36 | 0 / 0 | Met workload limits |
| 1 | 500 | 498.35 | 3.19 / 5 | 0 / 296 | Met workload limits |
| 1 | 1000 | 994.88 | 3.19 / 5.69 | 0 / 921 | Met workload limits |
| 1 | 3000 | 2956.89 | 32.87 / 123.7 | 0 / 7758 | latency limit exceeded |
| 2 | 100 | 100 | 4.43 / 5.56 | 0 / 0 | Met workload limits |
| 2 | 500 | 498.33 | 3.23 / 5 | 0 / 300 | Met workload limits |
| 2 | 1000 | 995.01 | 3.19 / 5.56 | 0 / 898 | Met workload limits |
| 2 | 3000 | 2953.26 | 24.13 / 116.47 | 0 / 8391 | latency 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 | 1000 | 1.4 / 1.6 | 0 / 0 | Met workload limits |
| 1 | 5000 | 4999.99 | 1.35 / 1.68 | 0 / 0 | Met workload limits |
| 1 | 10000 | 9998.89 | 1.5 / 4.82 | 0 / 189 | Met workload limits |
| 1 | 25000 | 17471.68 | 39.51 / 45.1 | 0 / 1355059 | latency limit exceeded |
| 2 | 1000 | 1000 | 1.38 / 1.63 | 0 / 0 | Met workload limits |
| 2 | 5000 | 4999.98 | 1.33 / 1.57 | 0 / 0 | Met workload limits |
| 2 | 10000 | 9999.72 | 1.47 / 4.22 | 0 / 40 | Met workload limits |
| 2 | 25000 | 17467.9 | 39.51 / 45.1 | 0 / 1355249 | latency limit exceeded |

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.96 | 0 / 0 | Met workload limits |
| 1 | 500 | 500 | 2.17 / 2.83 | 0 / 0 | Met workload limits |
| 1 | 1000 | 999.99 | 2.2 / 3.36 | 0 / 0 | Met workload limits |
| 1 | 3000 | 2999.98 | 22.44 / 30.59 | 0 / 0 | latency limit exceeded |
| 2 | 100 | 100 | 3.63 / 4.82 | 0 / 0 | Met workload limits |
| 2 | 500 | 500 | 2.2 / 3.03 | 0 / 0 | Met workload limits |
| 2 | 1000 | 1000 | 2.2 / 3.07 | 0 / 0 | Met workload limits |
| 2 | 3000 | 2999.93 | 22.91 / 30.9 | 0 / 0 | 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.

RuntimeError: RuntimeError: ValueError: GET /session/csrf returned HTTP 503

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 | 20.43 / 29.05 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 16.91 / 32.2 | 0 / 0 | Met workload limits |
| 1 | 50 | 50 | 15.71 / 61.14 | 0 / 0 | Met workload limits |
| 1 | 100 | 89.04 | 3132.22 / 3292.05 | 0 / 1808 | latency limit exceeded |
| 2 | 5 | 5 | 20.01 / 26.75 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 17.83 / 29.97 | 0 / 0 | Met workload limits |
| 2 | 50 | 50 | 15.06 / 74.82 | 0 / 0 | Met workload limits |
| 2 | 100 | 88.92 | 3195.2 / 3391.83 | 0 / 1816 | 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 | 27.31 / 36.04 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 23.63 / 44.19 | 0 / 0 | Met workload limits |
| 1 | 50 | 50 | 123.7 / 394.5 | 0 / 0 | Met workload limits |
| 1 | 100 | 62.13 | 4617.76 / 4901.9 | 0 / 6608 | latency limit exceeded |
| 2 | 5 | 5 | 27.88 / 35.31 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 23.39 / 41.15 | 0 / 0 | Met workload limits |
| 2 | 50 | 50 | 96.24 / 216.7 | 0 / 0 | Met workload limits |
| 2 | 100 | 62.41 | 4526.75 / 4757.71 | 0 / 6547 | 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 | 269.98 / 367.89 | 0 / 0 | Met workload limits |
| 1 | 20 | 20 | 329.64 / 431.55 | 0 / 0 | Met workload limits |
| 1 | 50 | 40.71 | 7013.92 / 7013.92 | 848 / 581 | latency limit exceeded |
| 1 | 100 | 40.45 | 7013.92 / 7013.92 | 1029 / 9417 | latency limit exceeded |
| 2 | 5 | 5 | 289.52 / 386.71 | 0 / 0 | Met workload limits |
| 2 | 20 | 20 | 326.37 / 440.25 | 0 / 0 | Met workload limits |
| 2 | 50 | 40.17 | 7013.92 / 7013.92 | 837 / 702 | latency limit exceeded |
| 2 | 100 | 40.85 | 7013.92 / 7013.92 | 991 / 9387 | 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, 1967 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, 1967 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, 1967 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, 1967 MiB detected.

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

## Advertised vs. measured

| Spec | Advertised | Measured |
| --- | --- | --- |
| vCPU | 2 | 2 |
| CPU | Shared vCPU | 20.8% of busy CPU time stolen |
| RAM | 2 GB | 1.9 GiB |
| Storage | 40 GB NVMe | 38.8 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 Processor

**CPU cores:** 2

**CPU frequency:** 2900 MHz

**AES-NI:** Yes

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

**RAM reported:** 1.9 GiB

**Swap reported:** 512 MiB

**Disk reported:** 38.8 GiB

**Virtualization reported:** KVM

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

**Distro:** Ubuntu 24.04.3 LTS

**Kernel:** 6.8.0-79-generic

**Architecture:** x86\_64

**IPv4 reachable:** Yes

**IPv6 reachable:** No

## Advertised at test time

**Plan:** General Purpose GP1.2-2-40

**Product line:** General Purpose

**Location:** Ashburn, US

**vCPU:** 2 shared vCPU

**Architecture:** x86\_64

**RAM:** 2 GB

**Storage:** 40 GB NVMe

**Virtualization:** KVM

**Network:** 10 Gbps

**Transfer:** 2.05 TB

**Port 25:** Unknown

**Monthly price at test time:** $12.00

**Hourly price at test time:** $0.017

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

**Ran at:** Oct 27, 2026, 07:38:23 UTC

**Parser version:** 5

## Run timeline

**Queued:** Oct 25, 2026, 21:54:00 UTC

**First update from the server:** Oct 27, 2026, 07:37:04 UTC

**Completed:** Oct 27, 2026, 11:06:08 UTC

**Server deleted:** Oct 27, 2026, 11:06:08 UTC

**Cost of this run:** $0.059

Tests 37 of 39 done Live output 1101 lines

Setup 2 cores, 1.9 GiB RAM 4 of 4Done

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

Network, IPv4 (iperf3) Median 2.01 Gbit/s send, 2.45 Gbit/s receive, 2 retried 3 of 3Done

Geekbench 7, single-core Score 1,285 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 29m 51s

PostgreSQL large dataset RuntimeError: RuntimeError: TimeoutError: Stopped RuntimeError: RuntimeError: TimeoutError: 2m 08s

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

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

Discourse community RuntimeError: RuntimeError: ValueError: GET /session/csrf returned HTTP 503 Stopped RuntimeError: RuntimeError: ValueError: GET /session/csrf returned HTTP 503 16m 04s

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

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

Ghost publishing 8 measured trials completed 8 trials Measurements, 8 measured trials completed 32m 34s

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

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

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

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

Finish Results saved 1 of 1Done

Watch party 0 watching

This party closed at 12:06 UTC. It's read only now.

## Watch party

Loading the party
