Extend skynet-benchmark tool
Overview
This MR adds a couple of new features to the skynet-benchmark
tool.
We've added:
-
basic test feature to perform upload and download -
percentile statistics -
every download has its own fileset -
upload benchmark results to Skynet when done
The filesets are unique per category (size and thread count) to ensure we're not serving from cache.
Please note that this is a benchmark tool, meaning that we're fiddling with it on the server and adjusting it as we go. There's no need to cover the utils with more testing nor comments imo.
Edited by Peter-Jan Brone