Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Adding a baseline kube-burner job #63

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

jtaleric
Copy link
Collaborator

Run kube-burner to capture baseline of usage on the host.

TODO : Today, the evaluation uses namespace=kepler however if we want to baseline, we should just capture total node cpu usage for before and after. We can also capture the kepler namespace just to understand the overhead.

Run kube-burner to capture baseline of usage on the host.

TODO : Today, the evaluation uses `namespace=kepler` however if we want
to baseline, we should just capture total node cpu usage for before and
after. We can also capture the kepler namespace just to understand the
overhead.

Signed-off-by: Joe Talerico <[email protected]>
@jtaleric jtaleric added the enhancement New feature or request label Jul 15, 2024
@jtaleric jtaleric requested a review from dave-tucker July 15, 2024 17:05
Breakout the node cpu usage by mode (ingore idle)
@jtaleric jtaleric requested a review from rootfs July 15, 2024 19:21
@jtaleric
Copy link
Collaborator Author

@dave-tucker I am not in love with how I am storing the results -- just generating the json, but doing nothing with it.

How do we want to compare to the baseline? Just store the artifact or actually build a diff?

@dave-tucker
Copy link
Contributor

@jtaleric I'll take raw data for now. We have a task to work on better reporting.
Adding a new field to the stress test markdown report looks like it will be a huge pain in the backside 😓
See: ./util/calc_mean_sd.awk for how new entries get appended to that table each run.

I'd like to see something like:

mean cpu no kepler mean cpu with kepler mean cpu consumed by kepler pods overhead
50% 75% 1% 24%

where overhead = mean cpu with kepler - mean cpu consumed by kepler - mean cpu no kepler

@jtaleric
Copy link
Collaborator Author

@jtaleric I'll take raw data for now. We have a task to work on better reporting. Adding a new field to the stress test markdown report looks like it will be a huge pain in the backside 😓 See: ./util/calc_mean_sd.awk for how new entries get appended to that table each run.

I'd like to see something like:

mean cpu no kepler mean cpu with kepler mean cpu consumed by kepler pods overhead
50% 75% 1% 24%
where overhead = mean cpu with kepler - mean cpu consumed by kepler - mean cpu no kepler

ack - I will go ahead and make this test run longer too. We can pick up a separate task to report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants