From 4a9794ead764835179223dbdde6034275ffc9d61 Mon Sep 17 00:00:00 2001 From: "Yuri.Sh" Date: Wed, 19 Jun 2013 13:32:03 +0300 Subject: [PATCH 1/2] Fixed Typo in dalvik cache clean. --- sbin/ext/fix_my_data.sh | 2 +- sbin/init | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sbin/ext/fix_my_data.sh b/sbin/ext/fix_my_data.sh index e4317472..620476f3 100755 --- a/sbin/ext/fix_my_data.sh +++ b/sbin/ext/fix_my_data.sh @@ -8,7 +8,7 @@ if [ "$REPLY" == "y" ]; then /sbin/e2fsck -fyc /dev/block/mmcblk0p10; /sbin/e2fsck -p /dev/block/mmcblk0p10; mount -t ext4 /dev/block/mmcblk0p10 /data; - rm -f /data/dalvik_cache/*; + rm -f /data/dalvik-cache/*; sync; umount /data; echo "All done!" diff --git a/sbin/init b/sbin/init index f8cecbc2..40c896ec 100755 --- a/sbin/init +++ b/sbin/init @@ -354,7 +354,7 @@ PARTITION_TUNING() $BB sh -c "/sbin/e2fsck -p $DEVICE_DATA" >> $LOG_DATA; $BB mount -t ext4 $DEVICE_DATA /data; - $BB rm -f /data/dalvik_cache/*; + $BB rm -f /data/dalvik-cache/*; sync; umount /data; fi; From 837b6890c494bd7bb41c3802c0fe6d9b564276c4 Mon Sep 17 00:00:00 2001 From: "Yuri.Sh" Date: Wed, 19 Jun 2013 20:55:44 +0300 Subject: [PATCH 2/2] Tuned panic timeout and fixed limmited RAM for user/admin 0 = all free! --- sbin/ext/cortexbrain-tune.sh | 8 ++++---- sbin/ext/post-init.sh | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/sbin/ext/cortexbrain-tune.sh b/sbin/ext/cortexbrain-tune.sh index 49833841..547c4fab 100755 --- a/sbin/ext/cortexbrain-tune.sh +++ b/sbin/ext/cortexbrain-tune.sh @@ -153,7 +153,7 @@ KERNEL_TWEAKS() if [ "$state" == "awake" ]; then echo "0" > /proc/sys/vm/oom_kill_allocating_task; echo "0" > /proc/sys/vm/panic_on_oom; - echo "60" > /proc/sys/kernel/panic; + echo "120" > /proc/sys/kernel/panic; elif [ "$state" == "sleep" ]; then echo "0" > /proc/sys/vm/oom_kill_allocating_task; echo "0" > /proc/sys/vm/panic_on_oom; @@ -161,7 +161,7 @@ KERNEL_TWEAKS() else echo "0" > /proc/sys/vm/oom_kill_allocating_task; echo "0" > /proc/sys/vm/panic_on_oom; - echo "60" > /proc/sys/kernel/panic; + echo "120" > /proc/sys/kernel/panic; fi; if [ "$cortexbrain_memory" == on ]; then @@ -916,9 +916,9 @@ VFS_CACHE_PRESSURE() if [ -e $sys_vfs_cache ]; then if [ "$state" == "awake" ]; then - echo "200" > $sys_vfs_cache; + echo "50" > $sys_vfs_cache; elif [ "$state" == "sleep" ]; then - echo "100" > $sys_vfs_cache; + echo "10" > $sys_vfs_cache; fi; log -p i -t $FILE_NAME "*** VFS_CACHE_PRESSURE: $state ***"; diff --git a/sbin/ext/post-init.sh b/sbin/ext/post-init.sh index e487cb79..5062312f 100755 --- a/sbin/ext/post-init.sh +++ b/sbin/ext/post-init.sh @@ -21,6 +21,10 @@ for i in $PIDOFINIT; do echo "-600" > /proc/${i}/oom_score_adj; done; +# allow user and admin to use all free mem. +echo 0 > /proc/sys/vm/user_reserve_kbytes; +echo 0 > /proc/sys/vm/admin_reserve_kbytes; + if [ ! -d /data/.siyah ]; then $BB mkdir -p /data/.siyah; fi;