Opened at 2022-12-14T15:48:10Z
Last modified at 2023-08-17T17:14:07Z
#3955 new task
High-level benchmarking suite — at Initial Version
Reported by: | itamarst | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Performance and Benchmarking |
Component: | unknown | Version: | n/a |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
We should have a broader benchmarking attempt, involving:
- Defining metrics
- Defining goals
Two aspects:
- User experience
- Server-side load
UX is probably more important at this point, but eventually if that's finished server load will become an issue.
Metrics:
- Latency (single upload/download)
- Throughput (batch uploads/downloads)
Bottlenecks will be network latency, CPU, network bandwidth. If we've hit point where network bandwidth is the bottleneck, we're done optimizing.
Throughput depends on usage patterns of:
- tahoe cp
- tahoe backup
- sftp
- Magic Folders
Note: See
TracTickets for help on using
tickets.