P
PopEi
Stamm-User
- 251
- Themenstarter
- #21
Ich habe mal in 01ctweaks reingeschaut.
Der ursprüngliche Beitrag von 11:23 Uhr wurde um 12:07 Uhr ergänzt:
Ich habe keine Ahnung von solchen Dingen, trotzdem versuche ich mal schlau daraus zu werden, über Korrekturen bei gemachten Fehlern würde ich mich freuen.
# App Booster
"mount -o remount,noauto_da_alloc"
Erhöt die Leistung der Dateisysteme
Also eine Art ext3 Emulations-Modus, schreiben ohne sync --- Was bedeutet das genau?
Hardware Barrieren erlauben den Einsatz von verzögerten Zuweisungen --- Was bedeutet das genau?
# force all CPU online
chmod 666 /sys/devices/system/cpu/cpu1/online
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
Also eine Aktivierung des ersten CPU Kerns zum Übertakten?
Unterstützt das überhaupt unser Kernel?
# SD cache
# IO Tweaks
Insgesamt also ein Tweak zur System-Optimierung (Beschleunigung)
Ist das für das Samsung Nexus S gedacht?
Gruß
Code:
#!/system/bin/sh
# force all CPU online
chmod 666 /sys/devices/system/cpu/cpu1/online
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
# App Booster
mount -o remount,noauto_da_alloc /system /system
mount -o remount,noauto_da_alloc /data /data
mount -o remount,noauto_da_alloc /cache /cache
for apk in /data/app/*.apk ; do
zipalign -c 4 $apk;
ZIPCHECK=$?;
if [ $ZIPCHECK -eq 1 ]; then
echo ZipAligning $(basename $apk);
zipalign -f 4 $apk /cache/$(basename $apk);
if [ -e /cache/$(basename $apk) ]; then
cp -f -p /cache/$(basename $apk) $apk;
rm /cache/$(basename $apk);
fi;
fi;
done;
for i in \
'find /data -iname "*.db"'
do \
sqlite3 $i 'VACCUM;';
done
# SD cache
if [ ! -f /sys/block/mmcblk0/queue/read_ahead_kb]
then
sleep 60
fi
echo "2048" > /sys/block/mmcblk0/queue/read_ahead_kb
if [ ! -f /sys/block/mmcblk1/queue/read_ahead_kb]
then
sleep 60
fi
echo "2048" > /sys/block/mmcblk1/queue/read_ahead_kb
if [ ! -f /sys/devices/virtual/bdi/179:0/read_ahead_kb]
then
sleep 60
fi
echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb
echo "2048" > /sys/devices/virtual/bdi/179:32/read_ahead_kb
# IO Tweaks
BLOCK_DEVS=`ls -d /sys/block/mmc*`
BLOCK_DEVS="$BLOCK_DEVS `ls -d /sys/block/mtd*`"
BLOCK_DEVS="$BLOCK_DEVS `ls -d /sys/block/dm-*`"
for i in $BLOCK_DEVS
do
echo "0" > $i/queue/rotational
echo "16" > $i/queue/iosched/fifo_batch
echo "256" > $i/queue/max_sectors_kb
done
# Tweak lowmemkiller
#echo "2048,3584,19200,23040,24320,32000" > /sys/module/lowmemorykiller/parameters/minfree
#echo "0,3,6,10,12,15" > /sys/module/lowmemorykiller/parameters/adj
Der ursprüngliche Beitrag von 11:23 Uhr wurde um 12:07 Uhr ergänzt:
Ich habe keine Ahnung von solchen Dingen, trotzdem versuche ich mal schlau daraus zu werden, über Korrekturen bei gemachten Fehlern würde ich mich freuen.
# App Booster
"mount -o remount,noauto_da_alloc"
Erhöt die Leistung der Dateisysteme
Also eine Art ext3 Emulations-Modus, schreiben ohne sync --- Was bedeutet das genau?
Hardware Barrieren erlauben den Einsatz von verzögerten Zuweisungen --- Was bedeutet das genau?
# force all CPU online
chmod 666 /sys/devices/system/cpu/cpu1/online
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
Also eine Aktivierung des ersten CPU Kerns zum Übertakten?
Unterstützt das überhaupt unser Kernel?
# SD cache
# IO Tweaks
Insgesamt also ein Tweak zur System-Optimierung (Beschleunigung)
Ist das für das Samsung Nexus S gedacht?
Gruß
Zuletzt bearbeitet: