rage
Flagship · Ruby · engine: iodine · standard configuration
Rage is a modern Ruby framework designed for non-blocking I/O and simpler infrastructure
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 32 of 71 | 253 |
Every result
Alpha Round, 19 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 477,939 | 1.07ms | 30.50ms | 5279.9% | 5.0GiB |
| Connection | Baseline | 4,096 | 57,975 | 68.86ms | 171.80ms | 4816.2% | 4.5GiB |
| Connection | Pipelined | 512 | 977,544 | 8.37ms | 107.90ms | 6652.7% | 4.4GiB |
| Connection | Pipelined | 4,096 | 928,352 | 68.57ms | 168.30ms | 6487.3% | 4.5GiB |
| Connection | Short-lived | 512 | 53,484 | 9.52ms | 65.30ms | 4726.8% | 5.0GiB |
| Connection | Short-lived | 4,096 | 51,448 | 76.35ms | 331.20ms | 4637.2% | 5.1GiB |
| Workload | JSON | 4,096 | 388,272 | 9.82ms | 45.40ms | 6509.1% | 5.7GiB |
| Workload | JSON Comp | 512 | 189,727 | 2.69ms | 10.10ms | 6391.5% | 6.8GiB |
| Workload | JSON Comp | 4,096 | 179,420 | 21.71ms | 50.20ms | 6555.6% | 5.5GiB |
| Workload | JSON Comp | 16,384 | 160,894 | 90.65ms | 279.90ms | 5894.7% | 5.5GiB |
| Workload | Upload | 32 | 599 | 53.12ms | 187.80ms | 1588.6% | 7.6GiB |
| Workload | Upload | 256 | 856 | 281.78ms | 1.09s | 6339.7% | 10.9GiB |
| Workload | Static | 1,024 | 992,019 | 1.48ms | 1.48ms | 6678.0% | 3.5GiB |
| Workload | Static | 4,096 | 959,138 | 4.17ms | 4.17ms | 6379.1% | 3.5GiB |
| Workload | Static | 6,800 | 928,646 | 6.96ms | 6.96ms | 6356.4% | 3.6GiB |
| Database | Async DB | 1,024 | 92,893 | 9.81ms | 84.70ms | 6398.9% | 14.2GiB |
| Database | CRUD | 4,096 | 52,002 | 56.72ms | 1.60s | 6324.0% | 10.4GiB |
| Multi-endpoint | API-4 | 256 | 13,999 | 16.30ms | 266.00ms | 407.6% | 5.9GiB |
| Multi-endpoint | API-16 | 1,024 | 9,825 | 84.56ms | 1.78s | 749.7% | 6.0GiB |
How the benchmark is run · The machine · Add or fix an entry