Skip to main content

RamNode 2GB Standard

Atlanta, GA

Benchmark complete
Finished Oct 15, 2026
Geekbench 7 single-core
1,037
Faster than 51% of 2 vCPU plans
Geekbench 7 multi-core
Skipped
Disk 4K IOPS
12,827
fio random read and write, 50/50
Monthly price at test time
$10.00
Same price today

Server

  • Provider
    RamNode
  • Plan
    2GB Standard
  • Location
    Atlanta, GA
  • vCPU
    2
  • RAM
    2 GB
  • Storage
    80 GB SSD
  • Network
    Unknown
  • OS image
    Ubuntu 24.04 Server Cloud
  • Trigger
    Scheduled
  • Queued at
    Oct 14, 2026, 22:57:00 UTC

CPU

Version Single-core Multi-core Result link
Geekbench 7 1,037 Skipped Geekbench Browser

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,166
93rd of 170
Single-core only
Navigation
1,166
108th of 170
Single-core only
HTML5 Browser
953
115th of 170
Single-core only
PDF Viewer
1,092
111th of 170
Single-core only
Photo Library
985
94th of 170
Single-core only
Clang
943
118th of 170
Single-core only
Text Processing
902
123rd of 170
Single-core only
Asset Compression
1,058
110th of 170
Single-core only
HDR
906
108th of 170
Single-core only
Photo Editor
1,247
87th of 170
Single-core only
Ray Tracer
970
120th of 170
Single-core only
Structure from Motion
1,130
110th of 170
Single-core only
Game Physics
972
118th of 170
Single-core only
Video Encoder
990
106th of 170
Single-core only
Audio Encoder
1,127
102nd of 170
Single-core only
Video Player
1,059
104th of 170
Single-core only

Rank among the 170 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.

Memory, TLS and scheduler

Memory bandwidth (STREAM)

Test Result Runs Spread
Copy higher is better 41.8 GB/s 3 21.2%
Scale higher is better 26.4 GB/s 3 17%
Add higher is better 28.2 GB/s 3 17.4%
Triad higher is better 28.4 GB/s 3 17.6%

Average of 3 runs. Spread is the standard deviation as a share of the average.

TLS and crypto (OpenSSL)

Test Result Runs Spread
RSA 4096 signs higher is better 390/s 3 3.22%
RSA 4096 verifies higher is better 24,966/s 3 3.3%
SHA-256 higher is better 1.21 GB/s 3 1.14%
AES-256-GCM higher is better 6.09 GB/s 3 1.15%
ChaCha20-Poly1305 higher is better 3.23 GB/s 3 0.954%

Average of 3 runs. Spread is the standard deviation as a share of the average.

Scheduler latency (schbench)

Test Result Runs Spread
Request latency, median lower is better 4.77 ms 3 1.08%
Requests per second, 90th percentile higher is better 411/s 3 0.744%
Request latency, 99.9th percentile lower is better 13.1 ms 3 12.1%
Requests per second, average higher is better 399/s 3 1.7%

Average of 3 runs. Spread is the standard deviation as a share of the average.

Disk

Block size Read Write Total
4K 25 MB/s (6,409 IOPS) 25.1 MB/s (6,418 IOPS) 50.1 MB/s (12,827 IOPS)
64K 103.9 MB/s (1,662 IOPS) 104.4 MB/s (1,671 IOPS) 208.3 MB/s (3,333 IOPS)
512K 342.5 MB/s (685 IOPS) 360.7 MB/s (721 IOPS) 703.3 MB/s (1,406 IOPS)
1M 443.2 MB/s (443 IOPS) 472.7 MB/s (472 IOPS) 915.9 MB/s (915 IOPS)

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

Network

IPv4 transfer speed

Loading...
Target Protocol Send Receive
Clouvider, London, UK (10G) IPv4 1.71 Gbps 1.57 Gbps
Eranium, Amsterdam, NL (100G) IPv4 61.8 Mbps 2.23 Gbps
Leaseweb, Singapore, SG (10G) IPv4 683 Mbps 746 Mbps
Clouvider, Los Angeles, CA, US (10G) IPv4 2.36 Gbps 1.71 Gbps
Leaseweb, NYC, NY, US (10G) IPv4 3.69 Gbps 2.64 Gbps

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

Datastores

PostgreSQL

fsync speed (pg_test_fsync)

Method Operations per second Time per operation
One 8 kB write
open_datasync 3,265 0.306 ms
fdatasync 3,079 0.325 ms
fsync 1,677 0.596 ms
fsync_writethrough Not supported here n/a
open_sync 1,965 0.509 ms
Two 8 kB writes
open_datasync 1,762 0.568 ms
fdatasync 2,834 0.353 ms
fsync 1,550 0.645 ms
fsync_writethrough Not supported here n/a
open_sync 901 1.11 ms
open_sync at different write sizes
1 * 16kB open_sync write 1,735 0.576 ms
2 * 8kB open_sync writes 957 1.05 ms
4 * 4kB open_sync writes 274 3.66 ms
8 * 2kB open_sync writes 206 4.85 ms
16 * 1kB open_sync writes 118 8.51 ms
fsync on a non-write descriptor
write, fsync, close 1,682 0.594 ms
write, close, fsync 1,509 0.663 ms
Non-synced 8 kB writes
write 480,154 0.002 ms

pg_test_fsync against the Docker volume Postgres keeps its data on. fdatasync is Linux's default wal_sync_method.

pgbench at scale 10

Workload Clients Transactions/s Median p95 p99 p99.9 Failed
Read/write (TPC-B like) 1 1,224 0.692 ms 1.21 ms 3.13 ms 10.1 ms 0
Read/write (TPC-B like) 8 3,343 2.01 ms 4.52 ms 11.1 ms 21.6 ms 0
Read/write (TPC-B like) 32 3,144 7.67 ms 25.1 ms 43.3 ms 77.4 ms 0
Read only 1 19,095 0.048 ms 0.079 ms 0.119 ms 0.306 ms 0
Read only 8 37,531 0.184 ms 0.343 ms 0.474 ms 1.47 ms 0
Read only 32 36,470 0.687 ms 1.47 ms 2.29 ms 4.67 ms 0

Scale 10 (1,000,000 accounts), loaded in 2.94 s. 60 s per run, prepared statements. Latency comes from sampled transaction logs, and p99.9 is left out when fewer than 1,000 were sampled.

pgbench at scale 100

Workload Clients Transactions/s Median p95 p99 p99.9 Failed
Read/write (TPC-B like) 1 806 1.06 ms 2.15 ms 7.42 ms 17.3 ms 0
Read/write (TPC-B like) 8 2,199 2.65 ms 10.8 ms 21 ms 36.9 ms 0
Read/write (TPC-B like) 32 2,539 9.83 ms 27.4 ms 47.5 ms 87.6 ms 0
Read only 1 2,767 0.319 ms 0.711 ms 3.8 ms 8.52 ms 0
Read only 8 14,948 0.308 ms 1.44 ms 5.09 ms 11.6 ms 0
Read only 32 20,599 1.19 ms 3.13 ms 5.77 ms 11.8 ms 0

Scale 100 (10,000,000 accounts), loaded in 21.6 s. 60 s per run, prepared statements. Latency comes from sampled transaction logs, and p99.9 is left out when fewer than 1,000 were sampled.

MySQL

sysbench OLTP

Workload Threads Transactions/s Queries/s Median p95 p99 Errors
Read/write 1 198 3,962 3.82 ms 8.58 ms 36.2 ms 0
Read/write 8 534 10,682 12.1 ms 36.2 ms 63.3 ms 0
Read/write 32 607 12,146 51 ms 89.2 ms 117 ms 0
Read only 1 680 10,873 1.39 ms 2.11 ms 2.86 ms 0
Read only 8 1,219 19,503 6.21 ms 9.22 ms 11.7 ms 0
Read only 32 1,083 17,320 29.2 ms 38.9 ms 45 ms 0

10 tables of 100,000 rows, loaded in 13.9 s. 60 s per run, one connection per thread.

Redis

memtier

Mix Operations/s Hits/s Median p99 p99.9
1:10 set:get 48,931 44,482 0.791 ms 3.73 ms 8.45 ms
1:1 set:get 46,651 23,325 0.927 ms 3.6 ms 6.98 ms

1,000,000 keys of 32 bytes. 64 connections over 2 threads, 60 s per ratio.

Web frameworks

Framework Fortunes req/s Single query req/s JSON req/s Fortunes p99 at 256 connections
Next.js nextjs 414 1,544 2,500 859 ms
Express express-postgresjs 6,161 8,436 22,782 73.6 ms
Fastify fastify-postgres 5,908 9,391 25,415 79 ms
NestJS nestjs 3,632 4,326 14,231 143 ms
Nuxt nuxt 5,222 8,022 21,650 102 ms
FastAPI fastapi 2,965 3,625 13,066 279 ms
Django django-postgresql 1,094 1,263 2,993 522 ms
Rails rails 1,675 2,370 9,422 210 ms
Laravel laravel 548 591 1,066 556 ms
Symfony symfony 658 736 2,256 451 ms

Peak requests per second across the 64 and 256 connection levels, measured with wrk. Each test has to pass the TechEmpower response checks first, or it's marked invalid.

Web apps

WooCommerce

Page mix

Step Requests/s Median p95 p99 Error rate
8 virtual users
Home page 1.53 1.03 s 1.15 s 1.17 s 0%
Shop page 1.53 1.4 s 1.56 s 1.64 s 0%
Category page 1.53 871 ms 1.42 s 1.47 s 0%
Product page 1.53 942 ms 1.09 s 1.16 s 0%
Product search 1.53 823 ms 939 ms 1 s 0%
32 virtual users
Home page 1.68 3.77 s 4.29 s 4.36 s 0%
Shop page 1.68 4.78 s 5.49 s 5.67 s 0%
Category page 1.64 4.04 s 5.08 s 5.51 s 0%
Product page 1.36 3.73 s 4.09 s 4.25 s 0%
Product search 1.36 3.42 s 3.8 s 3.92 s 0%

Cart and checkout

Step Requests/s Median p95 p99 Error rate
8 virtual users
Add to cart 2.93 1.09 s 1.23 s 1.29 s 0%
Cart 2.93 885 ms 989 ms 1.06 s 0%
Checkout 2.93 678 ms 777 ms 919 ms 0%
32 virtual users
Add to cart 3.01 3.58 s 4.35 s 4.49 s 0%
Cart 3.01 3.84 s 4.21 s 4.35 s 0%
Checkout 3.01 3.03 s 3.44 s 3.5 s 0%

k6 with a fixed number of virtual users, 63 to 71 s per level. The error rate counts responses that weren't a 200.

Discourse

Signed in

Step Requests/s Median p95 p99 Error rate
1 virtual user
Topic page 1.61 274 ms 326 ms 384 ms 0%
Topic JSON 0.823 140 ms 191 ms 200 ms 0%
Home page 0.807 246 ms 317 ms 547 ms 0%
Categories page 0.412 283 ms 622 ms 706 ms 0%
User activity page 0.395 162 ms 364 ms 413 ms 0%
4 virtual users
Topic page 2.43 694 ms 1.07 s 1.75 s 0%
Topic JSON 1.23 385 ms 574 ms 753 ms 0%
Home page 1.2 633 ms 946 ms 2.18 s 0%
Categories page 0.641 735 ms 1.09 s 1.44 s 0%
User activity page 0.592 409 ms 573 ms 1.08 s 0%
16 virtual users
Topic page 2.45 1.79 s 2.41 s 2.61 s 0%
Topic JSON 1.23 1.45 s 1.88 s 2.16 s 0%
Home page 1.18 1.73 s 2.2 s 2.6 s 0%
Categories page 0.615 1.86 s 2.41 s 2.44 s 0%
User activity page 0.599 1.52 s 1.88 s 2.08 s 0%

Anonymous

Step Requests/s Median p95 p99 Error rate
16 virtual users
Topic page 52.2 87.3 ms 205 ms 274 ms 0%
Topic JSON 26.2 88.1 ms 201 ms 274 ms 0%
Home page 26.1 87.5 ms 195 ms 291 ms 0%
Categories page 13.1 92.3 ms 211 ms 397 ms 0%
User activity page 13.1 265 ms 445 ms 704 ms 0%

k6 with a fixed number of virtual users, 60 to 62 s per level, after a 22 s warmup. The error rate counts responses that weren't a 200. Discourse ran with 4 app workers and 256 MB of Postgres shared buffers, what its installer picks for a 2 GB box. It added a 2 GB swapfile first, the way its installer does, and used up to 649 MB of it. The container peaked at 1,516 MB.

Ghost

Readers

Step Requests/s Median p95 p99 Error rate
1 virtual user
Home page 6.26 46.8 ms 57.3 ms 85.2 ms 0%
Post page 15.6 23.1 ms 30.6 ms 41 ms 0%
Tag page 3.13 29.9 ms 38.2 ms 45.9 ms 0%
Author page 3.11 31.3 ms 40.2 ms 50.5 ms 0%
RSS feed 3.11 36.7 ms 46.5 ms 84.9 ms 0%
4 virtual users
Home page 7.43 146 ms 205 ms 243 ms 0%
Post page 18.6 94.5 ms 140 ms 197 ms 0%
Tag page 3.73 85.4 ms 124 ms 166 ms 0%
Author page 3.73 92.3 ms 140 ms 197 ms 0%
RSS feed 3.71 96.9 ms 149 ms 226 ms 0%
16 virtual users
Home page 7.56 527 ms 698 ms 786 ms 0%
Post page 18.9 433 ms 608 ms 685 ms 0%
Tag page 3.8 284 ms 388 ms 456 ms 0%
Author page 3.77 289 ms 407 ms 466 ms 0%
RSS feed 3.73 297 ms 426 ms 495 ms 0%

Staff in Ghost Admin

Step Requests/s Median p95 p99 Error rate
1 virtual user
Post list 3.37 45 ms 60.1 ms 78.2 ms 0%
Post editor 10.1 16.4 ms 23.7 ms 35.6 ms 0%
Saving a draft 10.1 42.6 ms 57.2 ms 85.9 ms 0%
Member list 3.37 52.9 ms 72.5 ms 118 ms 0%
4 virtual users
Post list 4.18 55.9 ms 78.2 ms 120 ms 0%
Post editor 12.6 30 ms 44.3 ms 59.3 ms 0%
Saving a draft 12.6 231 ms 314 ms 373 ms 0%
Member list 4.18 67.2 ms 95.9 ms 154 ms 0%

k6 with a fixed number of virtual users, 60 s per level, after a 20 s warmup. The error rate counts responses that weren't a 200. Ghost ran the way its ghost-docker setup runs it: one Node process, and MySQL with its stock 128 MB buffer pool. Memory peaked with Ghost at 389 MB and MySQL at 601 MB.

Wagtail

Visitors

Step Requests/s Median p95 p99 Error rate
1 virtual user
Home page 1.27 105 ms 126 ms 158 ms 0%
Blog index 1.27 350 ms 446 ms 517 ms 0%
Blog post 3.78 32.7 ms 51.5 ms 56.3 ms 0%
Bread page 3.8 35.9 ms 47.7 ms 50 ms 0%
Location page 1.27 34.7 ms 45.8 ms 50.2 ms 0%
Site search 1.25 56.1 ms 94.1 ms 111 ms 0%
4 virtual users
Home page 1.99 283 ms 391 ms 453 ms 0%
Blog index 2.03 948 ms 1.33 s 1.4 s 0%
Blog post 6.05 77.2 ms 143 ms 164 ms 0%
Bread page 6.07 87.9 ms 128 ms 150 ms 0%
Location page 2.03 81.2 ms 116 ms 132 ms 0%
Site search 2.03 131 ms 261 ms 305 ms 0%
16 virtual users
Home page 1.84 1.01 s 1.26 s 1.45 s 0%
Blog index 1.86 2.58 s 3.35 s 3.42 s 0%
Blog post 5.48 561 ms 848 ms 1.01 s 0%
Bread page 5.54 596 ms 902 ms 1.01 s 0%
Location page 1.87 591 ms 964 ms 1.09 s 0%
Site search 1.79 708 ms 1.07 s 1.25 s 0%

Editors in the Wagtail admin

Step Requests/s Median p95 p99 Error rate
1 virtual user
Admin dashboard 0.478 118 ms 166 ms 274 ms 0%
Page explorer 0.989 485 ms 552 ms 677 ms 0%
Page editor 1.47 224 ms 282 ms 392 ms 0%
Image library 0.478 84.5 ms 103 ms 1.02 s 0%
Admin page search 0.478 48.9 ms 101 ms 117 ms 0%
4 virtual users
Admin dashboard 0.802 359 ms 684 ms 810 ms 0%
Page explorer 1.64 1.17 s 1.93 s 2.11 s 0%
Page editor 2.46 476 ms 915 ms 1.09 s 0%
Image library 0.819 305 ms 633 ms 774 ms 0%
Admin page search 0.802 129 ms 391 ms 451 ms 0%

k6 with a fixed number of virtual users, 60 to 61 s per level, after a 21 s warmup. The error rate counts responses that weren't a 200. Wagtail ran the way bakerydemo ships it: uWSGI with 2 workers of 4 threads each, whatever the box, and Postgres and Redis on stock settings. Memory peaked with Wagtail at 295 MB, Postgres at 201 MB, and Redis at 52 MB.

Advertised vs. measured

Spec Advertised Measured
vCPU 2 2
CPU Shared vCPU 3.8% of busy CPU time stolen
RAM 2 GB 1.9 GiB
Storage 80 GB SSD 77.4 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 (with IBPB)
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
77.4 GiB
Virtualization reported
KVM
CPU steal
3.8% of busy CPU time stolen
Distro
Ubuntu 24.04.1 LTS
Kernel
6.8.0-51-generic
Architecture
x86_64
IPv4 reachable
Yes
IPv6 reachable
Yes

Advertised at test time

Plan
2GB Standard
Product line
Standard VPS
Location
Atlanta, GA
vCPU
2 shared vCPU
Architecture
x86_64
RAM
2 GB
Storage
80 GB SSD
Virtualization
KVM
Network
Unknown
Transfer
4 TB
Port 25
Unknown
Monthly price at test time
$10.00
Hourly price at test time
$0.015
YABS version
v2026-09-20
Ran at
Oct 14, 2026, 22:58:18 UTC
Parser version
5

Run timeline

Queued
Oct 14, 2026, 22:57:00 UTC
Server created
Oct 14, 2026, 22:57:50 UTC
First update from the server
Oct 14, 2026, 22:57:50 UTC
Completed
Oct 15, 2026, 00:33:00 UTC
Server deleted
Oct 15, 2026, 00:33:00 UTC
Cost of this run
$0.024
Watch party 0 watching

This party closed at . It's read only now.

Watch party

Loading the party