Skip to content

Commit cae3df1

Browse files
committed
benchmarks: add redis
1 parent e251aa2 commit cae3df1

File tree

10 files changed

+798
-482
lines changed

10 files changed

+798
-482
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -334,32 +334,33 @@ Each chart sample uses a fixed measurement window per driver, so the ops chart r
334334
Notes:
335335

336336
- `gcs` uses fake-gcs-server.
337-
- `ftp` is excluded by default because the current driver opens a fresh connection per operation; include it with `BENCH_DRIVER=ftp`.
338-
- `s3` and `sftp` use testcontainers; include them with `BENCH_WITH_DOCKER=1` or by explicitly setting `BENCH_DRIVER`.
337+
- `ftp` is included by default and now reuses a logged-in control connection per storage instance during the benchmark run.
338+
- `redis`, `s3`, and `sftp` use testcontainers; include them with `BENCH_WITH_DOCKER=1` or by explicitly setting `BENCH_DRIVER`.
339339
- `rclone_local` measures rclone overhead on top of a local filesystem remote.
340340

341341
### Latency (ns/op)
342342

343-
![Storage benchmark latency chart](docs/bench/benchmarks_ns.svg?t=1772793177)
343+
![Storage benchmark latency chart](docs/bench/benchmarks_ns.svg?t=1773000899)
344344

345345
### Iterations (N)
346346

347-
![Storage benchmark iteration chart](docs/bench/benchmarks_ops.svg?t=1772793177)
347+
![Storage benchmark iteration chart](docs/bench/benchmarks_ops.svg?t=1773000899)
348348

349349
### Allocated Bytes (B/op)
350350

351-
![Storage benchmark bytes chart](docs/bench/benchmarks_bytes.svg?t=1772793177)
351+
![Storage benchmark bytes chart](docs/bench/benchmarks_bytes.svg?t=1773000899)
352352

353353
### Allocations (allocs/op)
354354

355-
![Storage benchmark allocs chart](docs/bench/benchmarks_allocs.svg?t=1772793177)
355+
![Storage benchmark allocs chart](docs/bench/benchmarks_allocs.svg?t=1773000899)
356356
<!-- bench:embed:end -->
357357

358358
## Capability Matrix
359359

360360
| Driver | Stat | Copy | Move | Walk | URL | Context |
361361
| ---: | :---: | :---: | :---: | :---: | :---: | :---: |
362362
| <img src="https://img.shields.io/badge/memory-667085?logo=buffer&logoColor=white" alt="memory"> |||||||
363+
| <img src="https://img.shields.io/badge/redis-CB3837?logo=redis&logoColor=white" alt="redis"> |||||||
363364
| <img src="https://img.shields.io/badge/local-4C8EDA?logo=files&logoColor=white" alt="local"> |||||||
364365
| <img src="https://img.shields.io/badge/s3-569A31?logo=amazons3&logoColor=white" alt="s3"> |||||||
365366
| <img src="https://img.shields.io/badge/gcs-4285F4?logo=googlecloud&logoColor=white" alt="gcs"> ||||| ~ ||

docs/bench/benchmarks_allocs.svg

Lines changed: 84 additions & 74 deletions
Loading

0 commit comments

Comments
 (0)