Tyler Nijmeh
bb4099b715
Store log file path
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
d45800a1ea
Always run in debug mode
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
c22adb64d4
Exit if root check fails
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
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
9cb93102ac
Revert "Revert "Use 64 KiB readahead""
...
This reverts commit 21dd80c752
.
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
21dd80c752
Revert "Use 64 KiB readahead"
...
This reverts commit 2335adc3c3
.
In benchmarks, disabling readahead improves both reads, writes,
random reads, and random writes by up to 4% in IOPS during an
IOZone test with Android stopped and caches cleared before each
run.
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
9b5b74ba0d
Use 1.6 Ghz input boost frequency
...
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
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
2c3c3b3453
Fix args not working
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
07bb77ae5f
Drop completion message
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
eba12753c2
Add slight delay to done message in async mode
...
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
0b12db80e8
Boost to hispeed freq more often
...
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
6b1428fe60
Add "Done" mesage
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
d21eb4d313
Add more fallbacks for mq
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
88f45fd480
Revert "Assume CFQ exists and remove mq scheds"
...
Some devices do have mq support
This reverts commit 10ef50fd7c
.
4 years ago
Tyler Nijmeh
cbf95b41de
Tune rate_limit_us for devices with non-split rate limits
...
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
10ef50fd7c
Assume CFQ exists and remove mq scheds
...
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
fd2736912a
Add missing then statement
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
0a115d81e3
Check I/O scheds before writing
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
d9e69e067d
Clean up debug info
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
6b8614609a
Clean up governor tweaks
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
7a4ecab370
Add synchronous mode (-s)
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
ad7d86dfe5
Write I/O sched before tunables
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
f55d9a361f
Write CPU governor synchronously
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
be3f962ffb
Remove failed writes counter
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
5fce0cf1cc
Update net paths
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
98f49e1460
Fork writes to background
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
f4099636fa
Return non-error on exit
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
14a6983fd3
Use direct writes to procfs nodes
...
For some reason, some devices panic when setting the sysctl
kernel.sched_{up,down} tunables. Drop sysctl usage and use
direct file I/O.
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago