Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Sched_ext Alternatives
Similar projects and alternatives to sched_ext
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better sched_ext alternative or higher similarity.
sched_ext reviews and mentions
Posts with mentions or reviews of sched_ext.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-19.
- sched_ext v5 posting and scx_layered case study
-
Linux 6.6 Enables Tracking Per-CPU Cgroup CPU Usage Stats
https://github.com/sched-ext/sched_ext
Ideally we'd see that branch figure out how to incorporate some of these ideas. I haven't done an analysis to explore. The article mentions one sample eBPF scheduler that does some cgroup work, but I haven't looked deeper.
-
Testing against upstream kernel
Is rebasing the sched_ext tree on top of upstream kernel the best method for testing against an upstream baseline? I thought I'd start testing by running a performance comparison between the current release kernel (6.3) and sched_ext with no special scheduling active to verify my assumption that there will be no perf delta without a special scheduler active. I rebased https://github.com/sched-ext/sched_ext/commit/82f404e53de0ac00040bccf2f7719159c25d4a11 on https://github.com/torvalds/linux/commit/457391b0380335d5e9a5babdec90ac53928b23b4 with no significant conflicts (just one documentation conflict), but I'm encountering the following error during build, which makes me uncertain that the rebase was clean:
-
Guide to compiling sched_ext and schedulers
A local, cloned copy of the sched_ext kernel: https://github.com/sched-ext/sched_ext
-
Suggestion for Linux games that are CPU bound, and/or a call for participation in scheduling experiments
Indeed -- I'm already getting a ~2-3% win over CFS on Factorio using the scx_atropos and scx_example_simple schedulers from https://github.com/sched-ext/sched_ext/tree/sched_ext/tools/sched_ext, without any attempt to tune.
- Would anyone be willing to share a large saved-game file so I can experiment with optimizing Satisfactory using different scheduling policies on Linux?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Stats
Basic sched_ext repo stats
9
115
10.0
5 days ago
sched-ext/sched_ext is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of sched_ext is C.
Popular Comparisons
Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com