Commit Graph

233 Commits (231a38cf2d80a3111f6ebdffae9cce79c48ed980)
 

Author SHA1 Message Date
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
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
Tyler Nijmeh 5510ed8d44 Update version code
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh ff81e8cbf2 Remove instead of clear existing log files
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 6ca45d3b2f Remove unused parameter
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 1b37a88bfc Check for root permissions
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh c1a6a71667 Remove unnecessary debug command in service.sh
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 1a5272a70a Update version code
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh b7a5a4eacc Don't stretch frequency range
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 1449ce02d3
Update README.md 4 years ago
Tyler Nijmeh deb4784cf7 Update version code and author name
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
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 4739d96c94 Sleep longer to fix freezing on very slow devices
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh e372cc1b1c Update version code
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh d2abcaf553 Use 64 requests per-queue
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 2335adc3c3 Use 64 KiB readahead
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh 3b7dd2d5e9 Use CFQ and Kyber if possible
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh aae5e3c13b Update version code
Signed-off-by: Tyler Nijmeh <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 3e6757f0d2 Sleep for 60 seconds instead of 20
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 59760115f7 Update version code
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
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