1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Systemverbieger für Startscript

Discussion in 'Android-Geräte' started by Mylin, Apr 8, 2012.

Thread Status:
Not open for further replies.
  1. Mylin

    Mylin Viertel Gigabyte

    Hallo Forum,

    meinem Android 2.3.5 auf einem Galaxy Ace helfe ich, neben dem im Netz bekannten Einträgen in der build.prop, mit einem kleinen Script auf die Sprünge. Ergebnis sind längere Akkulaufzeit und bessere Performance.
    Verwendet ihr ebenfalls irgendwelche Möglichkeiten zur Systemanpassung?

    Code:
     #!/system/bin/sh
    
    
    #CPU
    echo "122880" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    
    echo "20000" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
    echo "97" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
    echo "1" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load 
    echo "0" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias 
     
    #kernel
    echo "8" > /proc/sys/vm/page-cluster
    echo "64000" > /proc/sys/kernel/msgmni
    echo "64000" > /proc/sys/kernel/msgmax
    echo "10" > /proc/sys/fs/lease-break-time
    echo "500,512000,64,2048" > /proc/sys/kernel/sem
    
    #Dalvik VM
    echo "4096" > /proc/sys/vm/min_free_kbytes
    echo "0" > /proc/sys/vm/oom_kill_allocating_task
    echo "0" > /proc/sys/vm/panic_on_oom
    echo "0" > /proc/sys/vm/laptop_mode
    echo "0" > /proc/sys/vm/swappiness
    echo "50" > /proc/sys/vm/vfs_cache_pressure
    echo "90" > /proc/sys/vm/dirty_ratio
    echo "70" > /proc/sys/vm/dirty_background_ratio
    
    #read_ahead
    echo "512" > /sys/devices/virtual/bdi/179:0/read_ahead_kb
    echo "256" > /sys/devices/virtual/bdi/default/read_ahead_kb 
    
    #Low memory killer
    echo "1536,2048,6144,10240,12800,15360" > /sys/module/lowmemorykiller/parameters/minfree
    #echo "1536,2048,4096,5120,6144,8960" > /sys/module/lowmemorykiller/parameters/minfree 
    echo "0" > /proc/sys/kernel/panic
    echo "0" > /proc/sys/vm/oom_kill_allocating_task
    echo "0" > /proc/sys/vm/panic_on_oom
    echo "1" > /proc/sys/kernel/panic_on_oops
    echo "0" > /proc/sys/kernel/panic
    
    #Battery
    echo "500" > /proc/sys/vm/dirty_expire_centisecs
    echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
    
    #pm (Schlafmodus)
    for j in $(ls -d /sys/module/pm2/modes*);
    do
    echo "2000" > $j/power_collapse/latency;
    echo "0" > $j/power_collapse/residency;
    echo "2000" > $j/power_collapse_no_xo_shutdown/latency;
    echo "0" > $j/power_collapse_no_xo_shutdown/residency;
    echo "1" > /sys/module/pm2/parameters/sleep_mode;
    echo "3" > /sys/module/pm2/parameters/idle_sleep_mode; 
    done; 
    
    #IPV4
    echo "0" > /proc/sys/net/ipv4/tcp_timestamps
    echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse
    echo "1" > /proc/sys/net/ipv4/tcp_sack
    echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle
    echo "1" > /proc/sys/net/ipv4/tcp_window_scaling
    echo "5" > /proc/sys/net/ipv4/tcp_keepalive_probes
    echo "30" > /proc/sys/net/ipv4/tcp_keepalive_intvl
    echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
    echo "404480" > /proc/sys/net/core/wmem_max
    echo "404480" > /proc/sys/net/core/rmem_max
    echo "256960" > /proc/sys/net/core/rmem_default
    echo "256960" > /proc/sys/net/core/wmem_default
    echo "4096,16384,404480" > /proc/sys/net/ipv4/tcp_wmem
    echo "4096,87380,404480" > /proc/sys/net/ipv4/tcp_rmem
    
    #logger
    rm /dev/log/main
    
     
  2. eli148

    eli148 Halbes Megabyte

    Meinst du tiefergehende Systemanpassungen? Dafür fehlt mir das Fachwissen.
    Habe die CM Nightly vom 7 April '12 drauf, die passen ja noch andere für mich an.. :)
    Muss man sich mit Linux auskennen?
     
  3. whisky

    whisky Ganzes Gigabyte

    Bei meinem Ace hatte ich noch das Apps und den Cache Ordner per Symlink auf die SD Karte (sdext) verschoben. Das läßt dich auch größere Dateien aus dem Market runterladen und installieren. Funktioniert dann auch mit Widgets und Apps die kein App2SD unterstützen.

    geht alles schön per Terminalemulator direkt am Handy
     
Thread Status:
Not open for further replies.

Share This Page