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

Allocate half of a CPU per user session #201

Merged
merged 1 commit into from
Jan 17, 2024

Conversation

PMax5
Copy link
Contributor

@PMax5 PMax5 commented Jan 17, 2024

This value was changed, as the puppet nodes are being taken out of service and so, there will be a higher number of user sessions running in the SWAN kubernetes cluster.

Therefore, taking into account the maximum number of CPUs available, it was decided to allocate half of a CPU per user session, to allow for more user sessions to be scheduled.

@PMax5 PMax5 requested review from diocas and etejedor January 17, 2024 13:07
@PMax5 PMax5 self-assigned this Jan 17, 2024
This value was changed, as the puppet nodes are being taken out of
service and so, there will be a higher number of user sessions running
in the SWAN kubernetes cluster.

Therefore, taking into account the maximum number of CPUs available, it
was decided to request half of a CPU per user session, to allow for
more user sessions to be scheduled.

This level of overcommiting is fine, under the assumption most users will
be idle for the majority of the time and will only require more
CPU resources when executing notebook cells.
@PMax5 PMax5 force-pushed the feature/cpu-limit branch from b963389 to 8878d10 Compare January 17, 2024 13:12
@etejedor etejedor merged commit de6208d into swan-cern:master Jan 17, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants