-FuFu-
Ikone
- 3.296
Um es mal wieder etwas Übersichtlicher zu machen habe ich diesen Thread gestartet.
Als erstes mal ein paar Infos zu der 2ndboot Version.
Mit 2ndboot ist es möglich eigene Kernel zu starten wodurch und die Türe offen stehen, was swap und co angeht. Da es derzeit noch am Anfang steht, kann es sein, das es hier und da nochmal kleine Probleme gibt aber derzeit sind keine Gravierenden Probleme oder Bugs bekannt, die die Alltägliche Nutzung einschränken würde.
Wer vorher schon CM7 drauf hatte kann ohne wipe auf die Version mit 2ndboot updaten, einfach wie gewohnt die CM7 zip und die gapps per OpenRecovery einspielen.
Aktuelle Downloads: Nadlabak@github
Versionen mit custom kernel in der Beschreibung sind die mit 2ndboot
Gapps Download: gapps-gb-20111216-signed.zip
Wer swap schon beim boot aktivieren will, der muß sich nur das 98swapon script aus dem Anhang hier downloaden.
Die 98swaponV5or.zip kann per OpenRecovery -- Apply Update eingespielt werden, die andere zip ist zum kopieren per Hand gedacht oder zum direkten integrieren in die CM7 update zip.
Das script erstellt beim ersten Start wenn notwendig die swapdatei, wenn keine swappartition vorhanden ist.
Wer eine swappartition erstellen will, kann meine neue MiniMod OR nutzen (ab V0.21) und dort über die SD Tools deine Speicherkarte entsprechend aufteilen lassen.
Wer die 98swapon script Methode nicht nutzen möchte, da er swap per Hand aktivieren möchte kann sich im Play Store (Market) das App swapper2 runterladen und nutzen. Dies ist am Anfang um zu testen welche Größe sinnvoll für einen ist praktisch.
In den CyanogenMod Einstellungen unter Leistung gibt es die Option Compcache-Speichernutzung, dort kann man Compcache aktivieren und deaktieren, so wie die größe einstellen.
Die dort möglichen Einstellungen sind in % angegeben und bedeutet, das 10, 18 oder 26% des Rams für Compcache genutz wird.
Bei 10% sind das etwa 22,5 MB, bei 18% etwa 40,5 MB und bei 26% etwa 58,5 MB.
Da dieser Bereich komprimiert genutzt wird, ist die effektive Nutzung etwa doppelt so hoch.
Für die Leute die nicht wissen was Compcache ist, hier eine kurze Erläuterung.
Bei Compcache wird ein Bereich des Rams (Arbeitsspeicher) zum Auslagern (swap) genutzt, dabei wird dieser Bereich komprimiert genutzt.
Diese Methode ist sehr effektiv und bring schon einiges an Nutzen was Multitasking angeht.
Ob man nun Compcache oder swap per Partition/Datei nutzt ist jedem selbst überlassen und muß jeder Wohl selbst einfach mal testen.
Aber man sollte nach Möglichkeit nicht beides zusammen nutzen, da dies die Systemperformance beeinträchtigen kann.
Was die Größe der swap Partition/Datei angeht kann man noch keine wirkliche Aussage machen, dies muß jeder für sich selbst ausloten.
Die Größe hängt nun auch von der Individuellen Nutzung ab, dem einem werden 30 MB reichen, der andere wird 60 MB benötigen. Man sollte es aber auch nicht übertreiben, nach Berichten hier im Forum scheint es wohl bei dem ein oder anderem zu Performance-einbusen zu kommen wenn man eine swap mit mehr wie 50mb nutzt und mehrere aufwendige Apps an hat (Maps + Browser mit flash + größeres Spiel).
Am ende muß man wohl erst mal ne runde Testen was für einem die Optimale Einstellung ist.
Um zu Prüfen ob swap aktiv ist, öffnet man den Terminal Emulator und gibt dort folgendes ein:
als Ausgabe erhält man dort in etwa sowas:
wenn unter Swap 0 0 0 steht, ist swap/compcache nicht aktive.
Wer SetCPU installiert hat, kann diese Wert dort auch unter Info - Memory prüfen.
Es gibt sicher noch mehr Apps die dies können, aber aus dem Kopf fällt mir gerade nichts ein.
Der swappiness Wert gibt an wie swap genutzt wird.
Dieser Wert kann per App swapper2 gesetzt werden und auch in meinem 98swapon script angepasst werden.
Einstellbar sind Werte von 0 bis 100, wobei 0 Bedeutet das swap nach Möglichkeit gar nicht genutzt werden soll und 100 bedeutet das so schnell wie Möglich ausgelagert werden soll.
Sinnvolle werte scheinen zwischen 10 und 20 zu liegen, aber da kann jeder ja selbst testen und schauen was für einen optimal ist.
Wenn man den Wert per Hand schnell ändern will (zu Testzwecken) der öffnet den Terminal Emulator und gibt folgendes ein:
zum Prüfen des Aktuellen Wertes
zum ändern des Wertes
wobei 15 der Wert ist, den man einstellen will (kann man anpassen wie man möchte)
Wer den vorherigen Verlauf dieser Diskussion lesen will sollte hier rein schauen:
https://www.android-hilfe.de/forum/...ionierende-radio-endlich-moeglich.310163.html
Ansonsten hoffe ich auf rege Beteiligung hier im Thread und wünsche viel spaß mit 2ndboot.
Wer Anregungen, Vorschläge oder Änderungen für den ersten Post hat, einfach hier posten, ich werd dann schauen, das hier im ersten Post die wichtigsten Sachen zu finden sind.
Als erstes mal ein paar Infos zu der 2ndboot Version.
Mit 2ndboot ist es möglich eigene Kernel zu starten wodurch und die Türe offen stehen, was swap und co angeht. Da es derzeit noch am Anfang steht, kann es sein, das es hier und da nochmal kleine Probleme gibt aber derzeit sind keine Gravierenden Probleme oder Bugs bekannt, die die Alltägliche Nutzung einschränken würde.
Wer vorher schon CM7 drauf hatte kann ohne wipe auf die Version mit 2ndboot updaten, einfach wie gewohnt die CM7 zip und die gapps per OpenRecovery einspielen.
Downloads
Aktuelle Downloads: Nadlabak@github
Versionen mit custom kernel in der Beschreibung sind die mit 2ndboot
Gapps Download: gapps-gb-20111216-signed.zip
Swap
Wer swap schon beim boot aktivieren will, der muß sich nur das 98swapon script aus dem Anhang hier downloaden.
Die 98swaponV5or.zip kann per OpenRecovery -- Apply Update eingespielt werden, die andere zip ist zum kopieren per Hand gedacht oder zum direkten integrieren in die CM7 update zip.
Das script erstellt beim ersten Start wenn notwendig die swapdatei, wenn keine swappartition vorhanden ist.
Wer eine swappartition erstellen will, kann meine neue MiniMod OR nutzen (ab V0.21) und dort über die SD Tools deine Speicherkarte entsprechend aufteilen lassen.
Wer die 98swapon script Methode nicht nutzen möchte, da er swap per Hand aktivieren möchte kann sich im Play Store (Market) das App swapper2 runterladen und nutzen. Dies ist am Anfang um zu testen welche Größe sinnvoll für einen ist praktisch.
Compcache/zRam
In den CyanogenMod Einstellungen unter Leistung gibt es die Option Compcache-Speichernutzung, dort kann man Compcache aktivieren und deaktieren, so wie die größe einstellen.
Die dort möglichen Einstellungen sind in % angegeben und bedeutet, das 10, 18 oder 26% des Rams für Compcache genutz wird.
Bei 10% sind das etwa 22,5 MB, bei 18% etwa 40,5 MB und bei 26% etwa 58,5 MB.
Da dieser Bereich komprimiert genutzt wird, ist die effektive Nutzung etwa doppelt so hoch.
Für die Leute die nicht wissen was Compcache ist, hier eine kurze Erläuterung.
Bei Compcache wird ein Bereich des Rams (Arbeitsspeicher) zum Auslagern (swap) genutzt, dabei wird dieser Bereich komprimiert genutzt.
Diese Methode ist sehr effektiv und bring schon einiges an Nutzen was Multitasking angeht.
Swap oder Compcache?
Ob man nun Compcache oder swap per Partition/Datei nutzt ist jedem selbst überlassen und muß jeder Wohl selbst einfach mal testen.
Aber man sollte nach Möglichkeit nicht beides zusammen nutzen, da dies die Systemperformance beeinträchtigen kann.
Was die Größe der swap Partition/Datei angeht kann man noch keine wirkliche Aussage machen, dies muß jeder für sich selbst ausloten.
Die Größe hängt nun auch von der Individuellen Nutzung ab, dem einem werden 30 MB reichen, der andere wird 60 MB benötigen. Man sollte es aber auch nicht übertreiben, nach Berichten hier im Forum scheint es wohl bei dem ein oder anderem zu Performance-einbusen zu kommen wenn man eine swap mit mehr wie 50mb nutzt und mehrere aufwendige Apps an hat (Maps + Browser mit flash + größeres Spiel).
Am ende muß man wohl erst mal ne runde Testen was für einem die Optimale Einstellung ist.
Prüfen ob swap aktiv ist?
Um zu Prüfen ob swap aktiv ist, öffnet man den Terminal Emulator und gibt dort folgendes ein:
Code:
free
Code:
$ free
total used free shared buffers cached
Mem: 231184 215200 15984 0 40 374
-/+ buffers/cache: 215160 16024
Swap: 124992 43556 81436
Wer SetCPU installiert hat, kann diese Wert dort auch unter Info - Memory prüfen.
Es gibt sicher noch mehr Apps die dies können, aber aus dem Kopf fällt mir gerade nichts ein.
swappiness, was ist das?
Der swappiness Wert gibt an wie swap genutzt wird.
Dieser Wert kann per App swapper2 gesetzt werden und auch in meinem 98swapon script angepasst werden.
Einstellbar sind Werte von 0 bis 100, wobei 0 Bedeutet das swap nach Möglichkeit gar nicht genutzt werden soll und 100 bedeutet das so schnell wie Möglich ausgelagert werden soll.
Sinnvolle werte scheinen zwischen 10 und 20 zu liegen, aber da kann jeder ja selbst testen und schauen was für einen optimal ist.
Wenn man den Wert per Hand schnell ändern will (zu Testzwecken) der öffnet den Terminal Emulator und gibt folgendes ein:
zum Prüfen des Aktuellen Wertes
Code:
cat /proc/sys/vm/swappiness
Code:
echo "15" > /proc/sys/vm/swappiness
Wer den vorherigen Verlauf dieser Diskussion lesen will sollte hier rein schauen:
https://www.android-hilfe.de/forum/...ionierende-radio-endlich-moeglich.310163.html
Ansonsten hoffe ich auf rege Beteiligung hier im Thread und wünsche viel spaß mit 2ndboot.
Wer Anregungen, Vorschläge oder Änderungen für den ersten Post hat, einfach hier posten, ich werd dann schauen, das hier im ersten Post die wichtigsten Sachen zu finden sind.
Anhänge
Zuletzt bearbeitet: