Repository navigation
Consolidate CPU utilization patterns into 'Match CPU capacity to average and peak utilization' - #437
Open
russelltrow wants to merge 1 commit into
Open
russelltrow wants to merge 1 commit into
russelltrow wants to merge 1 commit into
Conversation
…age and peak utilization' Merges optimize-avg-cpu-utilization and optimize-peak-cpu-utilization (same author/date, verbatim-identical Description) into one pattern with average and peak techniques, rewritten Assumptions and Considerations, a new Cost Impact section, and cross-references to the shedding and queuing patterns. Originals moved to archive; redirects and persona data updated. Part of #434 (see #385). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This was referenced Oct 8, 2026
Member
Author
|
@franziska-warncke I've done another of the really simple Operations patterns consolidation tasks, ready for your review |
1 of 9 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Title
Match CPU capacity to average and peak utilization
Version
1.0
Submitted By
dubrie (original author of both source patterns)
Published Date
2022-11-10 (carried over from the originals; to be confirmed by the patterns working group)
Intent
Narrow the gap between average and peak CPU utilization so less stand-by hardware is provisioned, without compromising peak performance.
Tags
compute,monitoring,size:mediumProblem
optimize-avg-cpu-utilizationandoptimize-peak-cpu-utilizationshare an author, date and a verbatim-identical Description, and differ only in whether they target average or peak. Both fail principles 5, 10 and 11 in the August 2026 Operations analysis.Solution
One pattern with two named techniques: raise average utilization to an efficient level (target set against scaling speed), and reduce/flatten peaks (caching, less data, deferring non-urgent work), cross-referencing the shedding and queuing patterns instead of restating them. Description rewritten rather than reusing the shared paragraph.
SCI Impact
SCI = (E * I) + M per RE decreases (less idle draw, less CPU work per request); M decreases (less stand-by hardware), unless offset by adding servers.
Assumptions
Utilization is monitored over a window that captures peaks; scaling time is known; system-caused spikes are fixed separately.
Pros & Cons
What changed
docs/operations/capacity-management/match-cpu-capacity-to-average-and-peak-utilization.mdarchive/operations/capacity-management/(same approach as Archive low quality patterns #426)docusaurus.config.js: old URLs redirect to the new pagesrc/data/personas.ts: old rows replaced with one in the DevOps, Infrastructure and Solution Architect lists (edited by hand to avoid unrelated regeneration drift)For reviewers
docusaurus.config.js/src/data/personas.tsfor whichever merges second.@docusaurus/plugin-client-redirectslocally); please rely on CI / preview.Part of #434.
🤖 Generated with Claude Code