Commit Graph

317 Commits (balance)
 

Author SHA1 Message Date
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