Speicher-Fehler in allen 2.2-Versionen

Also...,
wenn ich auf´m Defy im Terminalemulator den Wert (z.B. auf 8192) ändere, kommt dieser Wert auch beim Auslesen.

Nur nach ´nem Neustart ist alles wieder beim Alten.

Einer in dem XDA-Thread wundert sich ja, warum keiner unter /system/etc/ eine "install-recovery.sh" mit dem entsprechenden Befehl anlegt.

Hab ich getan..., nur tut sich eben nichts.:cursing:

Welche Scripts werden denn sonst noch beim Boot mit gestartet?
 
Zuletzt bearbeitet:
läuft der terminal emulator nicht in ner eigenen vm? damit hat er doch auch eigene variablen und einstellungen, ich denke nicht dass der eine wert mit dem anderen was zu tun hat, oder?
 
juergen0815 schrieb:
Der Befehl "sysctl -w vm.min_free_kbytes=8196" funktioniert nur, wenn man busybox installiert hat
Ich HABE die busybox installiert... hm.

Krassu$ schrieb:
läuft der terminal emulator nicht in ner eigenen vm?
Auch über ADB kriege ich 2845.
 
interessant wäre ob du über adb einen wert eintragen kannst den du im terminal emulator widerfindest, oder andersrum. ansonsten ist adb nur eine neue, eigene instanz und hat weder mit dem emulator noch dem system etwas zu tun:)
 
Über ADB kriege ich beim sysctl-Befehl nur "permission denied" :)
Ich muss aber auch dazu sagen, daß ich von diesen Dingen nur wenig Ahnung habe...

[edit]
Also hilft das Tool sysctl nun oder nicht? :D
Kann man das einfach so wieder deinstallieren oder ändert das was im System?
 
ich würde eher dem terminal emulator unterstellen dass er in einer parallelwelt lebt, als der sysctl app:)

eigentlich sollten beide auf die selben einstellungen zugreifen, da sie das aber augenscheinlich nicht tun, hat eins von beiden eigene einstellungen. berichten zu folge hat die app ja bereits geholfen, und das terminal nennt sich nur "emulator"

edit: emulator und root explorer sehen das selbe, fragt sich ob es reicht in der datei den wert zu ändern, bzw ist fraglich wo die sysctl app ihren wert her hat-.-

is das ein durcheinander, man möge uns erleuchten!
 
Zuletzt bearbeitet:
also ich hab ein wenig rumgespielt ... wenn man SYSCTL(APP) mit dem Wert von 4096 füttert passiert erst mal nichts. Auch ein Neustart ändert nichts.

Wenn man aber oben das Häkchen in der App einmal raus nimt und wieder rein macht steht 4096 auch wirklich in der Variable!

wenn ich 8192 in SYSCTL eintrage wird aber auch nur 4096 eingetragen, das scheint der max-Wert zu sein.

gruß

PS: also bei mir ist es so das ich NACH jedem Neustart einmal in dem Tool das häkchen raus und wieder rein machen muss ... dann steht 4096 auch drin in /proc/sys/...
 
Zuletzt bearbeitet:
Bei mir stehts auch nicht in der Variablen, wenn ich das Häkchen einmal off/on setze... Hm.
 
selbes problem,eintrag in sysctl-app 4096 = eintrag in datei 2845
busybox muss extra installiert werden,um über den emulator mit dem befehl: sysctl -w vm.min_free_kbytes=8196
den eintrag hinzubekommen.
busybox nur im rahmen der installation von titanium backup reicht nicht aus.

ich habe jetzt in der min_free_Kbytes den eintrag 8196,beim ersten start von maps etwas langsam und hakelig,auch der launcher hing kurz.

allerdings wird der wert von 8196 beim neustart wieder von 2845 überschrieben.

in der sysctl app hab ich weiterhin 4096 drin.
habe aber das gefühl,das maps deutlich besser reagiert.das war vorher nur ein einziges geruckel.
 
Also ich hab auch noch mal alles probiert ...

1. mehr als 4096 krieg ich nicht in diese Variable
2. bei mir muss ich nach jedem Start einmal den haken rausnehmen und wieder rein machen damit der Wert übernommen wird.

Busybox hab ich eh installiert weil ja auch Titanium ohne nicht geht... wobei die "interne" von Titanium installierte Version nicht taugt... also eine andere installieren über den "busyboxinstaller" ist gut!

gruß
 
haken in der app rein und raus beim neustart funktioniert bei mir überhaupt nicht,der wert wird nicht übertragen.
bei mir geht das nur über den emulator.

uk froyo 3.4.3-11
 
die sysctl app hat nen großes update bekommen, liest nun korrekt den aktuellen wert aus und hat ein "apply@boot".

als hätten sie hier mitgelesen:)
 
Jau..., bestens.

Bei mir löppt es jetzt. :thumbsup:
 
Und jetzt noch mal die spezielle Frage: Was bedeuten die anderen drei werte? Was passiert, wenn man sie verändert? Kennt sich jemand mit der app aus? Aus der Beschreibung werd ich jedenfalls nicht schlau.
 
Hier hab ich was dazu gefunden...die Settings hab ich jetzt erstmal genommen. Sollen wohl Performance und Akku-Laufzeit verbessern.
 
  • Danke
Reaktionen: nadine09
Krassu$ schrieb:
die sysctl app hat nen großes update bekommen, liest nun korrekt den aktuellen wert aus und hat ein "apply@boot".

als hätten sie hier mitgelesen:)

das wäre ja bestens,wenn solche änderungen immer gleich auf das mitlesen hier erfolgen würden.
motorola hat hier keinen account......oder doch?
 
Das ist im Grunde eine App die einige sehr spezielle Parameter für die Speicherverwaltung des Kernels ändern kann ... wenn man nicht sicher weiß was man da macht sollte man die Finger weg lassen.

gruß
 
Basshamster: Hast du dir alle 39 Seiten durchgelesen? Ich frag mich, ob die Einstellungen für jedes Android gelten? Oder sind die Einstellungen Gerätespezifisch? In dem Tread bezieht sich ja niemand auf das defy.
Ich hab es noch so verstanden, dass die Einstellungen erst nach einem Neustart wirksam werden.
 
Ist ein Milestone 2 Forum...und diese beiden Smartphones (Defy und MS) sind so ähnlich, dass man mit den Settings meiner Meinung nach nichts falsch machen kann! :)
 
Na dann test ich mal...:). Die nordic rennt ja eh schon wie verrückt...freu, mal sehn was es bringt :thumbsup:

Is ja der Hammer: ich will nicht unken, dass gute Stückt is 5x so schnell wie vorher

Hier mal noch schnell die parameter:
Sysctl Support: Check
Min Free KBytes: 4096
Dirty Ratio: 90
Dirty Background Ratio: 70
VFS Cache Pressure: 1
Oom Allocating Task: Check
Reboot your phone

Quelle: siehe link von basshamster....danke nochmal
 
Zuletzt bearbeitet:

Ähnliche Themen

solaris63
Antworten
4
Aufrufe
2.943
solaris63
solaris63
K
Antworten
1
Aufrufe
1.453
Cua
Cua
S
Antworten
1
Aufrufe
944
Cua
Cua
Zurück
Oben Unten