Actions
action #150986
open[timeboxed:10h] Prevent cpu over-allocation in openQA worker service definitions
Start date:
2023-07-19
Due date:
% Done:
0%
Estimated time:
Description
Motivation¶
As part of #133511 systemd-based resource limits on memory usage were introduced. Although it's not unusual to see brief spikes in the load on a worker, sometimes one job may take up significantly more CPU which compromises other jobs. Generally we activate worker instances based on total resource. Perhaps we can implement quotas for available processing power?
Suggestions¶
- Lookup documented options related to CPU accounting and quota in systemd e.g.
CPUQuota
,CPUWeight
,CPU Accounting
and possibly others. - Draft pull request or doc change or whatever with some example implementation on one of our workers to demonstrate the concept
Updated by livdywan about 1 year ago
- Copied from action #133511: [spike solution][timeboxed:10h] Prevent memory over-commits in openQA worker service definitions size:S added
Actions