Skip to main content
All application workloads

Discourse community benchmarks

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

Capacity is the highest tested load that met the correctness, latency, and error limits in every repeat. Only matching recipes from the past 90 days are compared.

8 plans by location
Provider, plan and locationMedian journeys/sProvision rangeEvidencePlan priceCapacity / USDp95 rangep95 variation
Vultr · High Performance AMD 1 vCPU / 1 GB · Los Angeles, USNo qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
6.0 USD/month UnavailableUnavailableInsufficient evidence
UpCloud · Starter 1 vCPU / 1 GB · Sydney #1No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
3.5 EUR/month UnavailableUnavailableInsufficient evidence
UpCloud · Premium 1 vCPU / 1 GB · San Jose #1No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
6.0 EUR/month UnavailableUnavailableInsufficient evidence
Amazon Lightsail · Nano, 1 TB transfer · Virginia (us-east-1)No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
5.0 USD/month UnavailableUnavailableInsufficient evidence
Amazon Lightsail · Memory Optimized 2Xlarge, 7 TB transfer · Virginia (us-east-1)No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
294.0 USD/month UnavailableUnavailableInsufficient evidence
Amazon Lightsail · Compute Optimized Large, 5 TB transfer · Oregon (us-west-2)No qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
42.0 USD/month UnavailableUnavailableInsufficient evidence
NODED.CLOUD · VPS I KVM · BulgariaNo qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
5.5 EUR/month UnavailableUnavailableInsufficient evidence
Gcore · Standard G0 1 vCPU / 2 GB · Sao PauloNo qualifying loadNo qualifying measurement 0/1 provisions met the workload limits · preliminary
Latest run
22.464 EUR/month UnavailableUnavailableInsufficient evidence

Value uses the lowest qualifying capacity observed across provisions and the current USD plan price. A failed provision prevents a value score or a match for required capacity. Results remain preliminary until at least five provisions span 24 hours. Plan prices exclude optional services and any unpriced extras; other currencies are shown without an assumed exchange rate.

Consistency uses p95 latency at the same reference load of 2 offered operations per second. Variation is the observed range divided by the median. Capacity is a tested lower bound: reaching the highest tested load does not establish the server’s maximum.

Test recipe and limits
{
  "revision": 1,
  "images": {
    "discourse": {
      "ref": "ghcr.io/rackcensus/discourse@sha256:3acacdb5925310c6da7c11066177297d61c41b6162853a2b186412eedf2f0e18",
      "compressed_bytes": 1504980794,
      "unpacked_bytes": 3995152546
    }
  },
  "minimum_memory_mb": 2048,
  "unit": "journeys/s",
  "dataset": {
    "seed": "discourse-v2026.10.11-1",
    "read_percent": 70,
    "search_percent": 20,
    "write_percent": 10
  },
  "slo": {
    "p95_ms": 1500,
    "p99_ms": 3000,
    "max_error_rate": 0.01,
    "min_completion_ratio": 0.99,
    "max_driver_cpu_ratio": 0.85,
    "max_scheduler_lag_ms": 50
  },
  "key": "discourse_community",
  "rates": [
    2,
    5,
    10,
    25
  ],
  "warmup_seconds": 30,
  "duration_seconds": 180,
  "repeats": 2,
  "timeout_seconds": 8,
  "max_inflight": 256,
  "name": "Discourse community",
  "description": "Signed-in reading, search, posting and replies in a populated Rails forum.",
  "profile": "full",
  "implementation_sha256": "83f66245883ae11c4365d0236280954685db52fbfc45fac23ee39c6a077767ae",
  "architecture": "linux/amd64",
  "digest": "6347ccfae1a341cecdca6e4620f3db0d26ed20825bfe3a5f9cb95cad7adb95ff"
}