Skip to content

scx_cosmos: Update profile options#55

Merged
sirlucjan merged 1 commit into
mainfrom
cosmos-update-defaults
May 28, 2026
Merged

scx_cosmos: Update profile options#55
sirlucjan merged 1 commit into
mainfrom
cosmos-update-defaults

Conversation

@arighi

@arighi arighi commented May 28, 2026

Copy link
Copy Markdown
Contributor

scx_cosmos has recently shifted its focus toward more CPU-intensive, server-oriented workloads, so the default options have also been changed to better match large server systems out of the box.

Update the options to match the expected performance profiles.

Link: sched-ext/scx#3607

@arighi arighi requested a review from sirlucjan May 28, 2026 08:43

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread crates/scx_loader/src/config.rs Outdated
SchedMode::LowLatency => vec!["-s", "700", "-m", "performance", "-w"],
SchedMode::PowerSave => vec!["-m", "powersave"],
SchedMode::Server => vec!["-s", "20000", "-c", "75", "-p", "250"],
SchedMode::Server => vec![],

@sirlucjan sirlucjan May 28, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SchedMode::auto | SchedMode::Server => vec![],

@arighi arighi force-pushed the cosmos-update-defaults branch from 4720bc7 to 71a0dc2 Compare May 28, 2026 20:01

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scx_cosmos has recently shifted its focus toward more CPU-intensive,
server-oriented workloads, so the default options have also been changed
to better match large server systems out of the box.

Update the options to match the expected performance profiles.

Link: sched-ext/scx#3607
Signed-off-by: Andrea Righi <arighi@nvidia.com>
@arighi arighi force-pushed the cosmos-update-defaults branch from 71a0dc2 to 0fabf50 Compare May 28, 2026 21:40
@sirlucjan sirlucjan merged commit 0e383bc into main May 28, 2026
11 checks 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