Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,884 Members 52,238 Now Online
XDA Developers Android and Mobile Development Forum

ENABLE SYSCTL (any varient)

Tip us?
 
jeffhutch.412
Old
(Last edited by jeffhutch.412; 1st September 2014 at 03:12 AM.) Reason: updated some values
#1  
jeffhutch.412's Avatar
Junior Member - OP
Thanks Meter 6
Posts: 24
Join Date: Jun 2012
Location: pittsburgh

phone must be rooted.
these are fairly safe modifications



1- download this apk

2- install it, open, and [COLOR="DarkGreen"]click enable sysctl.... then check with the verify button.

3- in your new init.d folder (/system/etc/init.d), create a new file named 03sysctl, set perm 0777 (rwxrwxrwx)

4- in that file write "#!/system/bin/sh"
"sysctl -p"

5- in your /system/etc folder, create a new file named sysctl.conf, set perm 0664 (rw-r--r--)

6- now you have two paths you can take-
1- download romtoolbox, and in the performance/kernel tweaks tab, you can have access to all your new settings!
2- in your sysctl.conf file paste:


vm.min_free_kbytes=11264
vm.oom_kill_allocating_task=1
vm.panic_on_oom=0
vm.dirty_background_ratio=15
vm.dirty_ratio=10
vm.vfs_cache_pressure=10
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=3
vm.dirty_writeback_centisecs=2000
vm.dirty_expire_centisecs=1000

kernel.panic=5
kernel.panic_on_oops=0
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=557056


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


7- you can check the success of all your hard work by opening terminal emulator, and
type "sysctl -p" (to show the latest values you have changed) and "sysctl -a" (to show EVERYTHING
that you can edit!)

8- WITH SYSCTL -A.. you will see ALOT of values that you will not see in rom toolbox. to edit any of these-
(long press to copy, exit terminal, open file manager, navigate to /etc/sysctl.conf, and paste. change the
value to whatever you want.

9- open term and "su" "sysctl -p" to see your new values.



all the net settings are experimental, they seem to make a difference to me

change values to whatevery you like- experiment..

let me know what you think or if you have some settings that work good



thanks-
imoseyon for having oodles of noodles of information on every aspect of sysctl there could be
ryuinferno for the simple yet awEEsoMe init.d apk
every time i see your face..... i want to rip your throat out.
heres my dropbox<< (stock k2plccl imgs) & (stock fascinate files/ cwm +odin)
The Following 3 Users Say Thank You to jeffhutch.412 For This Useful Post: [ Click to Expand ]
 
jeffhutch.412
Old
#3  
jeffhutch.412's Avatar
Junior Member - OP
Thanks Meter 6
Posts: 24
Join Date: Jun 2012
Location: pittsburgh
Thanks!

Quote:
Originally Posted by Modding.MyMind View Post
Not bad. Thumbs up.

Sent from my HTC One SV
every time i see your face..... i want to rip your throat out.
heres my dropbox<< (stock k2plccl imgs) & (stock fascinate files/ cwm +odin)
Tags
enable sysctl, sysctl config tweaks
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes