From 751a8895b842987ad2bfa1c51d8e07cda6b85ff8 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 30 Apr 2011 01:23:29 -0700 Subject: [PATCH] Tweak filesystem/SDcard cache parameters --- init | 4 ++++ init.cfg/init.froyo.rc | 5 ++++- init.cfg/init.gingerbread.rc | 5 ++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/init b/init index 67d120b..0e1ff2e 100755 --- a/init +++ b/init @@ -15,6 +15,10 @@ PATH=/sbin:/system/sbin:/bin:/system/bin:/system/xbin:/system/xbin/bb:/data/loca /bin/mount -t sysfs sys /sys echo 2048 > /sys/devices/virtual/bdi/179:0/read_ahead_kb +echo 7 > /proc/sys/vm/laptop_mode +echo 90 > /proc/sys/vm/dirty_ratio +echo 60000 > /proc/sys/vm/dirty_expire_centisecs +echo 60000 > /proc/sys/vm/dirty_writeback_centisecs /bin/mount | grep mtd notnand=$? diff --git a/init.cfg/init.froyo.rc b/init.cfg/init.froyo.rc index 6812713..8fd4eee 100644 --- a/init.cfg/init.froyo.rc +++ b/init.cfg/init.froyo.rc @@ -222,7 +222,10 @@ on boot write /proc/1/oom_adj -16 # Tweak background writeout - write /proc/sys/vm/dirty_expire_centisecs 200 + write /proc/sys/vm/laptop_mode 7 + write /proc/sys/vm/dirty_ratio 90 + write /proc/sys/vm/dirty_expire_centisecs 60000 + write /proc/sys/vm/dirty_writeback_centisecs 60000 write /proc/sys/vm/dirty_background_ratio 5 # Permissions for System Server and daemons. diff --git a/init.cfg/init.gingerbread.rc b/init.cfg/init.gingerbread.rc index 11597d0..134b5b6 100644 --- a/init.cfg/init.gingerbread.rc +++ b/init.cfg/init.gingerbread.rc @@ -222,7 +222,10 @@ on boot write /proc/1/oom_adj -16 # Tweak background writeout - write /proc/sys/vm/dirty_expire_centisecs 200 + write /proc/sys/vm/laptop_mode 7 + write /proc/sys/vm/dirty_ratio 90 + write /proc/sys/vm/dirty_expire_centisecs 60000 + write /proc/sys/vm/dirty_writeback_centisecs 60000 write /proc/sys/vm/dirty_background_ratio 5 # Permissions for System Server and daemons. -- 2.1.4