- Add synchronous mode when run via command line (-s
)
- Clean up CPU governor modifications
- Add available I/O scheduler checks before setting
- Add I/O scheduler backups if ideal one is missing
- Increase minimum task runtime per-sched cycle
- Increase maximum number of task migrations per scheduling cycle
- Reduce task preemption opportunities
- Remove network tweaks (no place for these in KTweak)
This version has SIGNIFICANTLY reduced hackbench times for my device (which is a good thing). Realtime latencies have also been benchmarked using cyclictest and have been unaffected. TL;DR: This version significantly improves scheduling performance.