Skip to main content

Cherry Servers Cloud VPS 6

Chicago, US

Benchmark complete
Finished Oct 15, 2026
Geekbench 7 single-core
572
Geekbench 7 multi-core
3,010
Disk 4K IOPS
9,812
fio random read and write, 50/50
Monthly price at test time
$45.63
66 multi-core points per dollar
Same price today

Server

  • Provider
    Cherry Servers
  • Plan
    Cloud VPS 6
  • Location
    Chicago, US
  • vCPU
    3
  • RAM
    6 GB
  • Storage
    100 GB SSD
  • Network
    1 Gbps
  • OS image
    ubuntu_24_04_64bit
  • Trigger
    Scheduled
  • Queued at
    Oct 15, 2026, 05:22:00 UTC
Visit Cherry Servers

Referral link. If you sign up through it, I may get paid. How this works

CPU

Version Single-core Multi-core Result link
Geekbench 7 572 3,010 Geekbench Browser

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
628
162nd of 170
2,806
49th of 124
Navigation
616
167th of 170
Single-core only
HTML5 Browser
534
164th of 170
Single-core only
PDF Viewer
577
164th of 170
Single-core only
Photo Library
522
157th of 170
3,165
49th of 124
Clang
511
162nd of 170
2,740
57th of 124
Text Processing
717
142nd of 170
2,571
57th of 124
Asset Compression
588
163rd of 170
3,439
50th of 124
HDR
568
162nd of 170
3,265
38th of 124
Photo Editor
413
167th of 170
2,931
54th of 124
Ray Tracer
560
162nd of 170
3,272
53rd of 124
Structure from Motion
611
166th of 170
Single-core only
Game Physics
557
161st of 170
Single-core only
Video Encoder
553
160th of 170
Single-core only
Audio Encoder
641
159th of 170
Single-core only
Video Player
621
149th 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 81.6 GB/s 3 0.487%
Scale higher is better 51.4 GB/s 3 1.84%
Add higher is better 57.1 GB/s 3 1.55%
Triad higher is better 59 GB/s 3 1.21%

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 609/s 3 4.18%
RSA 4096 verifies higher is better 36,299/s 3 0.362%
SHA-256 higher is better 2.02 GB/s 3 0.195%
AES-256-GCM higher is better 9.39 GB/s 3 1.34%
ChaCha20-Poly1305 higher is better 5.57 GB/s 3 0.647%

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 5.58 ms 3 0.287%
Requests per second, 90th percentile higher is better 543/s 3 0.737%
Request latency, 99.9th percentile lower is better 492 ms 3 0.12%
Requests per second, average higher is better 530/s 3 0.413%

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

Disk

Block size Read Write Total
4K 19.2 MB/s (4,906 IOPS) 19.2 MB/s (4,906 IOPS) 38.3 MB/s (9,812 IOPS)
64K 200.9 MB/s (3,214 IOPS) 202 MB/s (3,231 IOPS) 402.9 MB/s (6,445 IOPS)
512K 192 MB/s (383 IOPS) 202.2 MB/s (404 IOPS) 394.1 MB/s (787 IOPS)
1M 190.4 MB/s (190 IOPS) 203.1 MB/s (203 IOPS) 393.5 MB/s (393 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.03 Gbps 140 Mbps
Eranium, Amsterdam, NL (100G) IPv4 1.03 Gbps 530 Mbps
Leaseweb, Singapore, SG (10G) IPv4 856 Mbps 231 Mbps
Clouvider, Los Angeles, CA, US (10G) IPv4 1.04 Gbps 248 Mbps
Leaseweb, NYC, NY, US (10G) IPv4 1.09 Gbps 502 Mbps

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 2,889 0.346 ms
fdatasync 2,536 0.394 ms
fsync 1,605 0.623 ms
fsync_writethrough Not supported here n/a
open_sync 1,875 0.533 ms
Two 8 kB writes
open_datasync 1,408 0.71 ms
fdatasync 2,376 0.421 ms
fsync 1,745 0.573 ms
fsync_writethrough Not supported here n/a
open_sync 991 1.01 ms
open_sync at different write sizes
1 * 16kB open_sync write 1,688 0.592 ms
2 * 8kB open_sync writes 936 1.07 ms
4 * 4kB open_sync writes 502 1.99 ms
8 * 2kB open_sync writes 255 3.92 ms
16 * 1kB open_sync writes 119 8.39 ms
fsync on a non-write descriptor
write, fsync, close 1,577 0.634 ms
write, close, fsync 1,761 0.568 ms
Non-synced 8 kB writes
write 270,517 0.004 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 945 0.639 ms 0.821 ms 0.992 ms 363 ms 0
Read/write (TPC-B like) 8 3,015 1.27 ms 2.37 ms 3.55 ms 482 ms 0
Read/write (TPC-B like) 32 3,681 3.42 ms 12.3 ms 68 ms 498 ms 0
Read only 1 10,002 0.05 ms 0.077 ms 0.094 ms 0.135 ms 0
Read only 8 49,447 0.064 ms 0.168 ms 0.223 ms 0.342 ms 0
Read only 32 51,254 0.267 ms 0.519 ms 0.728 ms 3.7 ms 0

Scale 10 (1,000,000 accounts), loaded in 1.98 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 768 0.698 ms 0.888 ms 2.11 ms 487 ms 0
Read/write (TPC-B like) 8 2,706 1.33 ms 2.19 ms 33 ms 476 ms 0
Read/write (TPC-B like) 32 4,032 3.31 ms 20.4 ms 74.8 ms 491 ms 0
Read only 1 7,239 0.067 ms 0.106 ms 0.131 ms 0.264 ms 0
Read only 8 40,690 0.078 ms 0.203 ms 0.273 ms 0.811 ms 0
Read only 32 40,707 0.351 ms 0.635 ms 0.895 ms 7.93 ms 0

Scale 100 (10,000,000 accounts), loaded in 30 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,951 3.3 ms 5 ms 13.7 ms 0
Read/write 8 616 12,324 6.21 ms 15.8 ms 383 ms 0
Read/write 32 876 17,522 18.3 ms 41.1 ms 502 ms 0
Read only 1 366 5,850 1.37 ms 1.76 ms 2 ms 0
Read only 8 1,957 31,306 1.79 ms 3.89 ms 5.18 ms 0
Read only 32 1,785 28,559 8.58 ms 15.3 ms 502 ms 0

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

Redis

memtier

Mix Operations/s Hits/s Median p99 p99.9
1:10 set:get 28,700 26,091 1.13 ms 2.43 ms 496 ms
1:1 set:get 26,250 13,125 1.22 ms 2.56 ms 496 ms

1,000,000 keys of 32 bytes. 64 connections over 4 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 736 2,683 3,693 801 ms
Express express-postgresjs 12,261 14,488 34,022 501 ms
Fastify fastify-postgres 11,757 16,082 38,531 503 ms
NestJS nestjs 5,255 5,926 19,056 525 ms
Nuxt nuxt 9,914 13,784 34,728 507 ms
FastAPI fastapi 4,272 5,111 19,864 568 ms
Django django-postgresql 1,642 1,837 3,688 622 ms
Rails rails 2,867 3,680 14,262 523 ms
Laravel laravel 953 997 1,885 653 ms
Symfony symfony 1,209 1,339 3,558 609 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 2.78 704 ms 865 ms 894 ms 0%
Shop page 2.78 802 ms 1.01 s 1.08 s 0%
Category page 2.78 655 ms 855 ms 929 ms 0%
Product page 2.78 653 ms 827 ms 881 ms 0%
Product search 2.78 335 ms 805 ms 841 ms 0%
32 virtual users
Home page 2.79 2.11 s 3.18 s 3.81 s 0%
Shop page 2.79 2.93 s 4.04 s 4.78 s 0%
Category page 2.79 2.07 s 3.18 s 3.74 s 0%
Product page 2.79 2.09 s 2.99 s 3.56 s 0%
Product search 2.79 1.95 s 2.89 s 3.03 s 0%

Cart and checkout

Step Requests/s Median p95 p99 Error rate
8 virtual users
Add to cart 5.47 722 ms 894 ms 930 ms 0%
Cart 5.47 319 ms 805 ms 858 ms 0%
Checkout 5.47 233 ms 752 ms 787 ms 0%
32 virtual users
Add to cart 5.36 2.17 s 3.13 s 3.66 s 0%
Cart 5.36 2 s 2.88 s 3.09 s 0%
Checkout 5.36 1.75 s 2.18 s 2.67 s 0%

k6 with a fixed number of virtual users, 62 to 67 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.53 228 ms 607 ms 646 ms 0%
Topic JSON 0.774 119 ms 499 ms 524 ms 0%
Home page 0.774 196 ms 476 ms 568 ms 0%
Categories page 0.379 230 ms 640 ms 643 ms 0%
User activity page 0.379 131 ms 529 ms 555 ms 0%
4 virtual users
Topic page 4.61 278 ms 667 ms 932 ms 0%
Topic JSON 2.3 140 ms 520 ms 560 ms 0%
Home page 2.3 242 ms 655 ms 882 ms 0%
Categories page 1.16 287 ms 706 ms 1.08 s 0%
User activity page 1.16 159 ms 559 ms 631 ms 0%
16 virtual users
Topic page 5.09 1.19 s 1.82 s 2.08 s 0%
Topic JSON 2.59 985 ms 1.55 s 1.82 s 0%
Home page 2.59 1.13 s 1.81 s 2 s 0%
Categories page 1.27 1.22 s 1.88 s 2.35 s 0%
User activity page 1.32 1.02 s 1.58 s 1.7 s 0%

Anonymous

Step Requests/s Median p95 p99 Error rate
16 virtual users
Topic page 106 19.8 ms 67.3 ms 511 ms 0%
Topic JSON 52.8 18.3 ms 57.2 ms 509 ms 0%
Home page 52.8 19.9 ms 63.8 ms 510 ms 0%
Categories page 26.4 19.3 ms 58.5 ms 512 ms 0%
User activity page 26.5 127 ms 626 ms 671 ms 0%

k6 with a fixed number of virtual users, 61 s per level, after a 21 s warmup. The error rate counts responses that weren't a 200. Discourse ran with 8 app workers and 1536 MB of Postgres shared buffers, what its installer picks for a 6 GB box. Its installer adds no swap on a box this big. The container peaked at 2,815 MB.

Ghost

Readers

Step Requests/s Median p95 p99 Error rate
1 virtual user
Home page 5.56 34.1 ms 47.7 ms 489 ms 0%
Post page 13.9 17.8 ms 23.7 ms 475 ms 0%
Tag page 2.78 23.2 ms 33.4 ms 476 ms 0%
Author page 2.77 23.1 ms 32.1 ms 481 ms 0%
RSS feed 2.77 24.2 ms 37.3 ms 483 ms 0%
4 virtual users
Home page 5.47 107 ms 606 ms 629 ms 0%
Post page 13.7 78.8 ms 575 ms 593 ms 0%
Tag page 2.74 65.8 ms 550 ms 581 ms 0%
Author page 2.72 66.4 ms 567 ms 583 ms 0%
RSS feed 2.71 72.6 ms 567 ms 580 ms 0%
16 virtual users
Home page 5.37 879 ms 947 ms 976 ms 0%
Post page 13.3 803 ms 876 ms 908 ms 0%
Tag page 2.68 262 ms 746 ms 770 ms 0%
Author page 2.65 230 ms 748 ms 768 ms 0%
RSS feed 2.65 243 ms 749 ms 772 ms 0%

Staff in Ghost Admin

Step Requests/s Median p95 p99 Error rate
1 virtual user
Post list 3.09 32 ms 215 ms 457 ms 0%
Post editor 9.32 12.4 ms 15.8 ms 435 ms 0%
Saving a draft 9.32 32 ms 40.2 ms 467 ms 0%
Member list 3.11 40.7 ms 259 ms 481 ms 0%
4 virtual users
Post list 2.97 46.3 ms 532 ms 538 ms 0%
Post editor 9.01 21.9 ms 37.9 ms 514 ms 0%
Saving a draft 9.05 191 ms 696 ms 719 ms 0%
Member list 3.02 53.4 ms 543 ms 552 ms 0%

k6 with a fixed number of virtual users, 60 to 61 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 507 MB and MySQL at 625 MB.

Wagtail

Visitors

Step Requests/s Median p95 p99 Error rate
1 virtual user
Home page 1.46 89.9 ms 99.4 ms 103 ms 0%
Blog index 1.46 304 ms 356 ms 483 ms 0%
Blog post 4.37 28.7 ms 44.8 ms 48.2 ms 0%
Bread page 4.39 31.8 ms 35.3 ms 37.4 ms 0%
Location page 1.46 30.3 ms 33.8 ms 37 ms 0%
Site search 1.46 51.3 ms 84.8 ms 88.6 ms 0%
4 virtual users
Home page 2.76 210 ms 300 ms 342 ms 0%
Blog index 2.79 718 ms 1.01 s 1.08 s 0%
Blog post 8.26 54.8 ms 108 ms 160 ms 0%
Bread page 8.29 61.2 ms 96.2 ms 117 ms 0%
Location page 2.79 57 ms 86 ms 125 ms 0%
Site search 2.74 89.9 ms 187 ms 220 ms 0%
16 virtual users
Home page 3.12 597 ms 791 ms 878 ms 0%
Blog index 3.12 1.63 s 1.92 s 2.02 s 0%
Blog post 9.23 334 ms 540 ms 621 ms 0%
Bread page 9.3 341 ms 567 ms 653 ms 0%
Location page 3.12 336 ms 587 ms 646 ms 0%
Site search 3.05 392 ms 613 ms 735 ms 0%

Editors in the Wagtail admin

Step Requests/s Median p95 p99 Error rate
1 virtual user
Admin dashboard 0.51 98.7 ms 118 ms 122 ms 0%
Page explorer 1.04 437 ms 771 ms 930 ms 0%
Page editor 1.53 200 ms 345 ms 453 ms 0%
Image library 0.51 74.9 ms 85.8 ms 933 ms 0%
Admin page search 0.51 39.9 ms 80.3 ms 92 ms 0%
4 virtual users
Admin dashboard 0.902 286 ms 721 ms 833 ms 0%
Page explorer 1.85 933 ms 1.97 s 2.4 s 0%
Page editor 2.76 513 ms 914 ms 1.1 s 0%
Image library 0.902 298 ms 581 ms 636 ms 0%
Admin page search 0.902 113 ms 323 ms 503 ms 0%

k6 with a fixed number of virtual users, 60 to 61 s per level, after a 20 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 299 MB, Postgres at 149 MB, and Redis at 25 MB.

Advertised vs. measured

Spec Advertised Measured
vCPU 3 6
CPU Shared vCPU 46% of busy CPU time stolen
RAM 6 GB 5.8 GiB
Storage 100 GB SSD 96.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-Milan Processor
CPU cores
6
CPU frequency
2850 MHz
AES-NI
Yes
VM-x/AMD-V
No
RAM reported
5.8 GiB
Swap reported
0 MiB
Disk reported
96.8 GiB
Virtualization reported
KVM
CPU steal
46% 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
Cloud VPS 6
Product line
Cloud VPS
Location
Chicago, US
vCPU
3 shared vCPU
Architecture
x86_64
RAM
6 GB
Storage
100 GB SSD
Virtualization
KVM
Network
1 Gbps
Transfer
5 TB
Port 25
Unknown
Monthly price at test time
$45.63
Hourly price at test time
$0.078
YABS version
v2026-09-20
Ran at
Oct 15, 2026, 08:26:08 UTC
Parser version
5

Run timeline

Queued
Oct 15, 2026, 05:22:00 UTC
First update from the server
Oct 15, 2026, 05:26:03 UTC
Completed
Oct 15, 2026, 07:11:39 UTC
Server deleted
Oct 15, 2026, 07:11:39 UTC
Cost of this run
$0.14
Watch party 0 watching

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

Watch party

Loading the party