PerfKit Benchmarker Docs
What is PerfKit Benchmarker?
PerfKit Benchmarker is an open source benchmarking tool used to measure and compare cloud offerings. It is a community effort involving over 500 participants including researchers, academic institutions and companies together with the originator, Google. PerfKit Benchmarker reduces the complexity in running benchmarks on supported cloud providers with unified and simple commands.
PerfKit Benchmarker measures the end to end time to provision resources in the cloud, in addition to reporting on the most standard metrics of peak performance, including:
- Latency
- Throughput
- Time-to-complete
- IOPS
PerfKit Benchmarker currently supports these cloud providers:
- Google Cloud Platform
- Amazon Web Services
- Microsoft Azure
- Alibaba Cloud
- DigitalOcean
- OpenStack
- CloudStack
- Rackspace
- ProfitBricks
Besides cloud providers, PerfKit Benchmarker can be used to run benchmarks on:
- Kubernetes
- Apache Mesos
- Pre-provisioned machines