Commit Graph

308 Commits (203c0913e853cabe0100cc9b9ce05fec62a3ed0e)
 

Author SHA1 Message Date
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 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 bdbad74262 Update version code
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 ef000cf231 Update version code
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 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 b5c2565b0e Update docs
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 87cec26adf Update version code
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 d569eb9297 Wait for internal storage to mount
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 30c17bc80c Add proper governor sample time documentation
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
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 90e390a865 Update version code
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 fbd245ad98 Update version code
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 f5c86b8eab Update version code
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