Closed choyuansu closed 1 year ago
(followup on slack)
After inspecting the code, seems like sidekick is using round-robin load balancing by default, and warp balances based on the number of requests for each node. After setting warp to use round-robin, it produced similar results.
Would be fixed by #16
I'm using minio/warp to benchmark my MinIO deployment. I tried connecting to the storage nodes directly vs. using Sidekick, and the results from using Sidekick is much slower compared to connecting directly (1200 MiB/s vs 500 MiB/s).
Expected Behavior
I expect the benchmarks to have similar speed whether I using Sidekick or not.
Current Behavior
Using Sidekick results in slower speed.
Possible Solution
No idea.
Steps to Reproduce (for bugs)
minio{1...4}.example.com:9000
.Context
I'm trying to measure the throughput for my MinIO deployment.
Your Environment
sidekick version
): 2.0.0uname -a
): Ubuntu 20.04Sidekick is run using a container