|
před 5 roky | |
---|---|---|
.. | ||
BUILD | před 5 roky | |
OWNERS | před 5 roky | |
README.md | před 5 roky | |
main_test.go | před 5 roky | |
scheduler_bench_test.go | před 5 roky | |
scheduler_perf_types.go | před 5 roky | |
scheduler_test.go | před 5 roky | |
test-performance.sh | před 5 roky | |
util.go | před 5 roky |
We already have a performance testing system -- Kubemark. However, Kubemark requires setting up and bootstrapping a whole cluster, which takes a lot of time.
We want to have a standard way to reproduce scheduling latency metrics result and benchmark scheduler as simple and fast as possible. We have the following goals:
Currently the test suite has the following:
go test -bench
and report nanosecond/op.# In Kubernetes root path
make generated_files
cd test/integration/scheduler_perf
./test-performance.sh