Commit Graph

69 Commits (bb4099b715c48b76a9b102bbc1fc715d9ceeae60)

Author SHA1 Message Date
Tyler Nijmeh 19da6f0022 Reduce realtime sched latency
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 790b98663f Reduce wakeup preemption latencies
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 8e8537a487 Reduce scheduling latency
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 63fe802a88 Remove migration tweaks
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 2ea5f5d627 Revert "Don't touch hispeed freqs"
This reverts commit 4a7355cb91.
4 years ago
Tyler Nijmeh 84cd37db1f Update README for readahead
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 4a7355cb91 Don't touch hispeed freqs
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 9eb0928d99 Revert "Remove migration tweaks"
This reverts commit cca71b5dbc.
4 years ago
Tyler Nijmeh fe6c7d0361 Don't touch CPU boost
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh e7ace358c9 Reduce CPU boost and let perf handle it
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh cca71b5dbc Remove migration tweaks
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 32be2a64ee
Update README.md 4 years ago
Tyler Nijmeh 21f0ff59ae 2m sleep
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh e604659707 Reduce cache pressure
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 0c4018388b Don't touch dump tasks (we use lmk)
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh bd7549f911 Do periodic writeback
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 72e3fd610d 60s delay to avoid post-fs-data conflict
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh b5c2565b0e Update docs
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh ff54116064 Remove compaction tweak
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 22e682e564 Use big clusters more
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh d6b4d9b0c3 Allow top-app tasks to be upmigrated always
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh ec9e04f0bd Adjust min task util for boost / coloc
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 30c17bc80c Add proper governor sample time documentation
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh ef945894e6 Slightly reduce migration limits
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh eacaca545e Keep migration values equal to each other
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
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