Commit Graph

94 Commits (balance)

Author SHA1 Message Date
Tyler Nijmeh 9447ee9b84 Remove net related tweaks
These have no real place in KTweak

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 45bd4af72c Increase wakeup granularity for a massive hackbench reduction
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 742ffb6439 Increase nr_migrate for an increase in SCHED_OTHER performance
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 1015d2fd56 Increase minimum task runtime per-sched cycle
Hackbench scores increased significantly

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 1449ce02d3
Update README.md 4 years ago
Tyler Nijmeh 15e4db9c81 Update colocation and boost min_util values
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
tytydraco 8a69b73d6b Update README.md
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 3f5cf5dda6 Remove unevictable compaction disabling
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 0c8857f601 Revert "Use 10s periodic writeback"
This reverts commit 886549eb23.
4 years ago
Tyler Nijmeh 735c471e79 Prevent little CPUs from getting overloaded with timers
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 886549eb23 Use 10s periodic writeback
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
tytydraco 42b99ad127 Remove ZRAM tuning to fix freezing
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
tytydraco f76586842a Switch back to 100 swappiness
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 1b6b6af8d2 Update README.md for init sleep
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 7d490a54c0 Reduce swappiness; retain page cache over anon mem
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh f8f7879794 Reduce power draw from big CPUs
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
tytydraco 2437224f1a Remove TCP timestamps tweak
TCP timestamps may cause performance spikes, but it's better for overall
performance.

Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
tytydraco 5d14acafdd Fix typo
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 9992c9a446 Update version code
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh a503618aca Remove TCP slow start tweak
This was mostly untested

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 51e647d7eb Use less power hungry sched migration tweaks
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 76654212f0 Revert "Reduce nr_requests"
This reverts commit 86c261eedc.

Thanks to @THEBOSS619 for the benchmark results on nr_migrate and its
performance implications!

Refer here: 86c261eedc
4 years ago
Tyler Nijmeh 7add0c8427 Enable GFS again
Hackbench scores show that turning this off reduces performance
significantly.

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh a2e728af77 Remove 100% RT CPU usage
It's unlikely we'll hit this mark anyway

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 8f0d98e824 Remove ASLR disabling
Thanks to kdrag0n @ GitHub for confirming this won't improve
performance for -fPIC compiled binaries

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 95dfcb47a1 Remove watermark scale factor tweak
Thanks to kerneltoast @ GitHub for the clarification. We want kswapd to
wakeup less, not more.

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 86c261eedc Reduce nr_requests
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 3c9f56af9f
Update README.md 4 years ago
Tyler Nijmeh 1b6efc9654 Only apply 1.4 GHz boost to little cluster
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 9dfd523c2a Increase background writeback threshold slightly
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 5e1767b079 Fix typos in README
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
tytydraco f788e83fef Disable unevictable compaction of pages
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
tytydraco b8326e1d1f Re-enable dmesg
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
tytydraco ac76260963 Enable thread autogrouping if supported
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
Tyler Nijmeh bdfe5078be Increase boosting to 1.4 GHz
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh e7552d52ca Merge branch 'master' of http://www.github.com/tytydraco/ktweak 4 years ago
Tyler Nijmeh 26bbed4abb Remove schedtune tunings as it ruins voicemark
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 9ec167486f
Add benchmark results 4 years ago
Tyler Nijmeh 7f71db0261 Remove overcommit change since it's set by default
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 7ce1e725d1 Increase swappiness slightly
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 24bdc2a7ca Disable swap readahead
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh a9694d441b Update README for writeback ratios
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 0bb2c69494
Update README.md 4 years ago
Tyler Nijmeh f94d50854c
Create README.md 4 years ago