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
Tyler Nijmeh
a9ccfc1e7d
Merge branch 'master' of http://github.com/tytydraco/ktweak into master
4 years ago
Tyler Nijmeh
886549eb23
Use 10s periodic writeback
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
tytydraco
059f7a91f6
Show successful logs as well
...
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
tytydraco
b0bfec63ab
Update version code
...
Signed-off-by: tytydraco <tylernij@gmail.com>
4 years ago
tytydraco
6368f02f5d
Save logs to internal storage
...
Signed-off-by: tytydraco <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
4f2f8d35a5
Update version code
...
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
0b0d816ca2
Update version code
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
e902612dc7
Fix running paralell with init
...
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
4 years ago
Tyler Nijmeh
890796848d
Update version code
...
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
Tyler Nijmeh
76cc97a190
Update version code
...
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