PerfKit Benchmarker (PKB) contains a set of benchmarks to measure and compare cloud offerings. The benchmarks use default settings to reflect what most users will see. PerfKit Benchmarker is licensed under the Apache 2 license terms. Please make sure to read, understand and agree to the terms of the LICENSE and CONTRIBUTING files before proceeding.
In looking through the object storage benchmark a lot of implementation details have leaked into the code and does not meet the separate of policy and mechanism we have for other benchmarks.
A benchmark should be implemented in a Cloud independent way. The means there should be an interface for;
single put
Single get
multi put
multi get
list
and them the details of how those would should move into the different provider directories.
One issues I'm hitting as well is I'm running GCS from GCE vms and its trying to install the azure cli. That seems like a bug but first pri is getting a solid refactor.
In looking through the object storage benchmark a lot of implementation details have leaked into the code and does not meet the separate of policy and mechanism we have for other benchmarks.
A benchmark should be implemented in a Cloud independent way. The means there should be an interface for;
One issues I'm hitting as well is I'm running GCS from GCE vms and its trying to install the azure cli. That seems like a bug but first pri is getting a solid refactor.