perfkit is a set of performance tools.
It includes:
- benchmark - a library for writing benchmarks
- db - a library for working with databases
- acronis-db-bench - a tool to run database benchmarks
- acronis-restrelay-bench - a tool to run end-to-end cloud deployment benchmarks
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Go.
- You have a
<Mac/Linux/Windows>
machine. State which OS is supported/required.
To get perfkit, follow these steps:
- Clone the repository:
git clone https://github.com/acronis/perfkit.git
- Navigate to the project directory:
cd perfkit
go get github.com/acronis/perfkit/benchmark
package main
import (
"github.com/acronis/perfkit/benchmark"
)
func main() {
b := benchmark.New()
// do something
}
make install
acronis-db-bench --help
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.txt file for details.