summaryrefslogtreecommitdiffstats
path: root/rootdir/init.target.rc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/init.target.rc')
-rw-r--r--rootdir/init.target.rc16
1 files changed, 16 insertions, 0 deletions
diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc
index d17fc69..5e4890f 100644
--- a/rootdir/init.target.rc
+++ b/rootdir/init.target.rc
@@ -34,6 +34,22 @@ on init
chown system system /sys/devices/system/cpu/cpufreq/pegasusq/max_cpu_lock
chown system system /sys/devices/system/cpu/cpufreq/pegasusq/sampling_rate
+on boot
+ # Flash storage isn't a good entropy source, and only causes
+ # locking overhead in the kernel. Turn it off.
+ write /sys/block/mmcblk0/queue/add_random 0
+ write /sys/block/mmcblk1/queue/add_random 0
+
+ # KSM
+ write /sys/kernel/mm/ksm/deferred_timer 1
+ write /sys/kernel/mm/ksm/pages_to_scan 100
+ write /sys/kernel/mm/ksm/sleep_millisecs 500
+ write /sys/kernel/mm/ksm/run 1
+
+ # Swapping 1 page at a time is ok
+ write /proc/sys/vm/page-cluster 0
+
+ write /proc/sys/vm/swappiness 100