Swapfile auf Internem Speicher?

  • 4 Antworten
  • Letztes Antwortdatum
sprint

sprint

Enthusiast
692
Moin Leute,

ich nutze mein Sensation XE mit der ViperS 1.6.1 Rom und bin eigentlich recht zufrieden.

Nun wollte ich mal wieder ein wenig "spielen" und mich mit der Sache Swap mal auseinander setzen um zu erreichen, dass vielleicht das ganze System etwas schneller wird?

Habe mir gedacht, die 768 MB RAM des Sensation, von denen komischerweise nur etwas über 500 MB verfügbar sind (warum auch immer?), reichen irgendwie für ein flüssiges Vergnügen nicht aus.

Im Gerät habe ich eine 64GB Class 10 Karte von Sandisk, die eigentlich recht schnell zu sein scheint. Diesbezüglich habe ich bereits einmal den Yank555.lu Kernel ausprobiert, welcher ja native Hardswap-Unterstützung mittels einer SWAP-Partition (Welche ich auf der SD-Karte habe) anbietet.

Insgesamt muss ich aber sagen, bin ich sehr unzufrieden damit, weil 1. die ganze Geschichte nicht im Geringsten einen Geschwindigkeitsboost erfährt und 2. weil der eigentliche RAM des Sensation dadurch kaum noch genutzt wird, sprich es wird eigentlich so gut wie alles gleich ausgelagert, was ja irgendwie nicht dem erhofften Sinn entspricht (nämlich die Geschwindigkeit zu verbessern).

Also ist meine Frage an euch nun, wie kann ich eine Swapfile im internen Speicher (DATA-Partition z.b.?) anlegen und nutzen und wo kann ich einstellen, dass nicht gleich sofort alles ausgelagert wird, sondern erst der RAM genutzt wird, um nicht wertvolle Geschwindigkeit zu verschwenden?

Gruß Sprint
 
Niemand?
 
sprint schrieb:

Moin der Herr! :)

sprint schrieb:
ich nutze mein Sensation XE mit der ViperS 1.6.1 Rom und bin eigentlich recht zufrieden.

...was mich in Anbetracht der genutzten ROM wundert. :D

sprint schrieb:
Nun wollte ich mal wieder ein wenig "spielen" und mich mit der Sache Swap mal auseinander setzen um zu erreichen, dass vielleicht das ganze System etwas schneller wird?

Wirklich schneller wird das System mit SWAP nicht. Ausbremsend ist nicht wie schnell die Daten in den RAM geschrieben werden, sondern wie schnell die Daten vom NAND gelesen werden, da müsste man, wenn überhaupt, ansetzen.

sprint schrieb:
Habe mir gedacht, die 768 MB RAM des Sensation, von denen komischerweise nur etwas über 500 MB verfügbar sind (warum auch immer?), reichen irgendwie für ein flüssiges Vergnügen nicht aus.

Es sind nur rund 550 MB verfügbar, weil der SoC keinen VRAM für den Grafikchip hat. Den nimmt er sich vom RAM. Das ist ein ähnlicher Fall wie am PC. Die meisten (brauchbaren) Grafikkarten haben von 512 MB bis 2 GB VRAM. Dieser ist normalerweise dann auch mit auf dem PCB der Grafikkarte verbaut. Es gibt jedoch auch LowBudget-Grafikkarten oder die iGPUs, also die in der CPU integrierten Grafikchips von Intel und AMD, die haben keinen VRAM. Also nehmen sie sich einfach Haupt-RAM. Hier ist das nichts anderes.
Mehr RAM würde das Sensation auch nicht flüssiger machen, da, wie gesagt, der NAND der springende Punkt ist.

sprint schrieb:
Im Gerät habe ich eine 64GB Class 10 Karte von Sandisk, die eigentlich recht schnell zu sein scheint. Diesbezüglich habe ich bereits einmal den Yank555.lu Kernel ausprobiert, welcher ja native Hardswap-Unterstützung mittels einer SWAP-Partition (Welche ich auf der SD-Karte habe) anbietet.

Sei bloß vorsichtig mit SWAP auf so großen und wertvollen Karten. Flash-Speicher hat in der Regel, wenn es MLC-Zellen sind, nur eine begrenzte Anzahl Schreibvorgänge, die in der Regel bei 10.000 Schreibvorgängen liegt. Und bei SWAP wird öfter auf die Karte geschrieben als dir lieb ist. Dann hast du entweder immer weniger und weniger Speicher oder die Teile der SD sind nur noch lesbar, aber nicht mehr schreibbar. Nach 6 Monaten intensivem swappen sollte ein ungefähr 500 MB großer SWAP-Teil im Eimer sein. Und intern auf /data sieht die Sache nicht anders aus.

sprint schrieb:
Insgesamt muss ich aber sagen, bin ich sehr unzufrieden damit, weil 1. die ganze Geschichte nicht im Geringsten einen Geschwindigkeitsboost erfährt und 2. weil der eigentliche RAM des Sensation dadurch kaum noch genutzt wird, sprich es wird eigentlich so gut wie alles gleich ausgelagert, was ja irgendwie nicht dem erhofften Sinn entspricht (nämlich die Geschwindigkeit zu verbessern).

Es hätte mich auch gewundert, wenn das Gerät schneller geworden wäre. Es wird aus dem Grund alles direkt in den SWAP gequetscht, weil die sogenannte Swappiness standardmäßig auf 60 steht, also 60% aller Daten in den SWAP wandern und 40% in den RAM. Wenn überhaupt, dann würde ich ihn auf 5 setzen, also dass erstmal der RAM gefüllt wird und erst dann der SWAP.

sprint schrieb:
Also ist meine Frage an euch nun, wie kann ich eine Swapfile im internen Speicher (DATA-Partition z.b.?) anlegen und nutzen und wo kann ich einstellen, dass nicht gleich sofort alles ausgelagert wird, sondern erst der RAM genutzt wird, um nicht wertvolle Geschwindigkeit zu verschwenden?

Das kannst du mit Apps, wie "Kernel Tuner" sehr gut. Da kannst du auch gleich die Swappiness festlegen und auch sagen wo geswappt werden soll. Aber, wie gesagt, rate ich dir davon ab. Die Geschwindigkeit verbessert sich 0 und die Flash-Zellen werden ordentlich abgenutzt.

mfg Marcel
 
Hmm und wie beschleunige ich das Sensation dann? Wenn der NAND zu langsam ist, liegt es an der Bauform oder an der Bus-Geschwindigkeit? Oder wird es mit zunehmendem Alter einfach immer langsamer?

Wenn ich mir Videos von moderneren Geräten z.B. bei Youtube ansehe, dann flutscht auf denen alles immer, während es bei mir immer Gedenksekunden gibt, ganz egal welcher Kernel oder Welche ROM.

Muss man damit leben oder wie ist das? Genau wie mit Multitasking, auf dem One S oder One X z.B. gibt es doch diese Multitasking-Taste. Ein Druck darauf und man kann halt zu einer anderen App wechseln.

So etwas kann man beim Sensation einfach nicht, sicher kann man auf die letzten genutzen Anwendungen anzeigen lassen, nur klickt man eine an, lädt sie dennoch wieder komplett neu und zeigt nicht das, was zuletzt gestanden hat (das hat dann doch irgendwie nix mit Multitasking zu tun).
Supercharger oder das verändern der OOM-Prozesse (Agressiv oder Moderat etc.) bringt da auch irgendwie gar nichts an Verbesserung.

Hmm...drum dachte ich, man könnte da mit Swap etwas machen um den Speicher zu vergrößern, damit halt auch unter anderem mehr Apps "geöffnet" sein können um reibungsloser switchen zu können.
 

Ähnliche Themen

O
Antworten
0
Aufrufe
1.042
OneGamer
O
C
  • candlebox
Antworten
1
Aufrufe
1.921
daniel9180
D
xXXSchokiXXx
  • xXXSchokiXXx
Antworten
2
Aufrufe
5.991
xXXSchokiXXx
xXXSchokiXXx
Zurück
Oben Unten