Fibre Cache INSERT benchmarks
every operation inserts a key not yet seen, into a full cache
Throughput in Mops/s: Operations completed per second across all workers over a 10 s run at capacity 10000. Measured on MacBook M4 Pro (14 cores).
The best result in each row is highlighted, leaving out quick_cache, which is a yardstick and is not ranked. Italics mean quick_cache is above the best ranked engine. A dash means the engine has no API for that mode.
sync
| Workers | fibre_cache.s3fifo | fibre_cache.tinylfu | moka | quick_cache | stretto |
|---|---|---|---|---|---|
| 1 | 13.92 | 8.06 | 2.80 | 42.50 | 8.26 |
| 64 | 34.17 | 21.54 | 0.29 | 52.28 | 4.37 |
async
| Workers | fibre_cache.s3fifo | fibre_cache.tinylfu | moka | quick_cache | stretto |
|---|---|---|---|---|---|
| 64 | 38.09 | 22.48 | 1.34 | 50.20 | 2.89 |
Peak entries
| Mode | Workers | fibre_cache.s3fifo | fibre_cache.tinylfu | moka | quick_cache | stretto |
|---|---|---|---|---|---|---|
| sync | 1 | 9984 | 9984 | 10000 | 10048 | 10002 |
| sync | 64 | 9984 | 9984 | 10000 | 10048 | 10002 |
| async | 64 | 9984 | 9984 | 10000 | 10048 | 10002 |
The highest entry count the sampler saw during the run, against the capacity.
