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