[ Tweak sysctl.config ] Untuk Menghemat Batre Dan Meningkatkan Prformance Android

Ada beberapa tweak untuk awet
batere dan meningkatkan
performance, salah satunya
dengan sysctl config. Berikut cara
membuatnya.

Bahan2 dan persiapan:
1.aplikasi root explorer atau sejenisnya (di playstore)
2.terminal emulator (di playstore)
3.hh sudah di root

Pengerjaan:
Instal semua aplikasinya kemudian
buat file dengan nama
sysctl.conf di root explorer atau sejenisnya
Kemudia open as text editor file yg di buat tadi lalu kopi
paste script dibawah ini

vm.min_free_kbytes=11264
vm.oom_kill_allocating_task=0
vm.panic_on_oom=0
vm.dirty_background_ratio=60
vm.dirty_ratio=90
vm.vfs_cache_pressure=20
vm.overcommit_memory=1
vm.min_free_order_shift=4
vm.laptop_mode=0
vm.block_dump=0
vm.oom_dump_tasks=1
vm.swappiness=20
vm.drop_caches=0
vm.dirty_writeback_centisecs=2000
vm.dirty_expire_centisecs=1000

kernel.panic=30
kernel.panic_on_oops=1
kernel.msgmni=2048
kernel.msgmax=65536
kernel.random.read_wakeup_
threshold=128
kernel.random.write_wakeup_
threshold=256
kernel.hung_task_timeout_
secs=30
kernel.sched_latency_ns=
18000000
kernel.sched_min_granularity_
ns=1500000
kernel.sched_wakeup_granularity_ns=3000000
kernel.sched_compat_yield=1
kernel.sched_shares_ratelimit
=256000
kernel.sched_child_runs_first=
0
kernel.threads-max=524288
fs.lease-break-time=10
fs.file-max=524288
fs.inotify. max_queued_events=32000
fs.inotify.max_user_instances=256
fs.inotify.max_user_watches=10240

net.core.wmem_max=
1048576
net.core.rmem_max=1048576
net.core.rmem_default=
262144
net.core.wmem_default=
262144
net.core.optmem_max=20480
net.unix.max_dgram_qlen=50
net.ipv4.tcp_moderate_rcvbuf
=1
net.ipv4.route.flush=1
net.ipv4.udp_rmem_min=
6144
net.ipv4.udp_wmem_min=
6144
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_ecn=0
net.ipv4.tcp_rmem='6144
87380 1048576'
net.ipv4.tcp_wmem='6144
87380 1048576'
net.ipv4.tcp_timestamps=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=
1
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_congestion_
control=cubic
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_synack_retries=2
net.ipv4.tcp_syn_retries=2
net.ipv4.tcp_max_syn_
backlog=1024
net.ipv4.tcp_max_tw_buckets
=16384
net.ipv4.icmp_echo_ignore_
all=1
net.ipv4.icmp_echo_ignore_
broadcasts=1
net.ipv4.icmp_ignore_bogus_
error_responses=1
net.ipv4.tcp_no_metrics_save
=1
net.ipv4.tcp_fin_timeout=15
net.ipv4.tcp_keepalive_intvl=
30
net.ipv4.tcp_keepalive_probes
=5
net.ipv4.tcp_keepalive_time=
1800
net.ipv4.ip_forward=0
net.ipv4.conf.all.send_
redirects=0
net.ipv4.conf.default.send_
redirects=0
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.rp_filter
=1
net.ipv4.conf.all.accept_
source_route=0
net.ipv4.conf.default.accept_
source_route=0
net.ipv4.conf.all.accept_
redirects=0
net.ipv4.conf.default.accept_
redirects=0
net.ipv4.conf.all.secure_
redirects=0
net.ipv4.conf.default.secure_
redirects=0

save dan copy file sysctl.conf tsbt ke /system/etc
* untuk menjalankan script tsb,
buka teminal, ketik su kmdian
sysctl -p
* lihat hasilnya ketik sysctl -a |
grep vm dan/atau sysctl -a | grep
kernel untuk lihat kernel value.

* script diatas belum autorun tiap
kali booting. utk bisa autorun on boot
buat satu file di /system/
etc/init.d
misal bikin file dgn
nama 01sysctl
open as text dengan root explorer atau sejenisnya
isi dengan scrift di bawah ini.
#!/system/bin/sh
sysctl -p
save kemudian set permissionnya cetang kesembilan kotaknya.
reboot lalu buka terminal emulatornya untuk mengecek
autorun on boot dengan mengetikan perintah sysctl -a | grep xx

Selamat mencoba.

Komentar