Aller au contenu

Recommended Posts

  • Réponses 424
  • Créé
  • Dernière réponse

Top forumeurs sur ce sujet

Posté(e)

La c'est curieux

Enlève le script min et reboot pour voir ( laisse mon script zram à 200 )

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e)

Salut seanDSK, j'ai regardé tes scripts. Enfin que le "Deadline" pour le moment et quelques petits trucs m'intriguent. Je précise avant tout que mon G14 n'est pas rooté. Je me base sur monPC et mes autres androphones dont mon Atrix sur lequel j'ai écris un bon nombre de scripts juste pour quelques amis et moi-même, je t'upload le bousin par MP si tu le souhaites.

Alors déjà :

echo "1024" > /sys/block/mmcblk0/queue/iosched/nr_requests

La taille max à 1024 est interessante car pas trop élevé et pas trop faible mais nr_requests ne peut logiquement pas être placé dans l'iosched, la partie que j'ai mis en gras est à supprimer.

Puis il y a un oubli, je met en gras ce qu'il manque :

echo "400" > /sys/block/mmcblk0/queue/iosched/read_expire

Ensuite il y a aussi un problème de scheduler, car le contenu de l'iosched est différent en fonction du scheduler et plusieurs fichiers (back_seek_penalty;back_seek_max;low_latency;slice_idle;quantum) sont présents seulement lorsque le scheduler est bfq/cfq. Donc logiquement ça ne devrait pas fonctionner. Après c'est peut-être spécifique au G14. ;)

Si j'ai le temps je regarde tes autres scripts, ça m'a l'air assez intéressant.

Posté(e)

Dingue, ça m'intrigue

Donne moi les valeurs dans sys/module/lowmemorykiller/parameters/minfree

Pour que je vois les valeurs de bases

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e)
Salut seanDSK, j'ai regardé tes scripts. Enfin que le "Deadline" pour le moment et quelques petits trucs m'intriguent. Je précise avant tout que mon G14 n'est pas rooté. Je me base sur monPC et mes autres androphones dont mon Atrix sur lequel j'ai écris un bon nombre de scripts juste pour quelques amis et moi-même, je t'upload le bousin par MP si tu le souhaites.

Alors déjà :

La taille max à 1024 est interessante car pas trop élevé et pas trop faible mais nr_requests ne peut logiquement pas être placé dans l'iosched, la partie que j'ai mis en gras est à supprimer.

Puis il y a un oubli, je met en gras ce qu'il manque :

Ensuite il y a aussi un problème de scheduler, car le contenu de l'iosched est différent en fonction du scheduler et plusieurs fichiers (back_seek_penalty;back_seek_max;low_latency;slice_idle;quantum) sont présents seulement lorsque le scheduler est bfq/cfq. Donc logiquement ça ne devrait pas fonctionner. Après c'est peut-être spécifique au G14. ;)

Si j'ai le temps je regarde tes autres scripts, ça m'a l'air assez intéressant.

Effectivement ta complètement raison, le fait est que j'ai tiré le script des réglages que j'utilisait sur ma Rom du DHD

Vu que je mettais différents réglages en fonction du scheduler utilisé, je me suis trompé en copiant les lignes

Pas fait gaffe vu que j'y ai pas jeté un œil depuis lol

Je me concentre déjà sur la gestion de la Ram dans un premier temps

Mais merci de tes remarques ;)

Faudra que je corrige

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

6379,8125,9871,11919,20497,25282

Ah ouais je me souvenais pas que c'était si aggressif, ok je vais me baser dessus

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e)

Avoir un réglage assez "souple" pour profiter au mieux du multitâche avec l'aide de zram ( anciennement compcache )

@Cédric essayons le réglages de bases, mais avec + de libertés http://db.tt/HPorAzCr

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e)

Ok je vais y reflechir, je te donnerais quelque chose demain

Merci de ta coopération au fait ;)

@xkz 0,1,2,4,7,15. Mais je m'occupe pas de celui la dans l'immédiat

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e) (modifié)

Si tu veux un bon multi-tâche, réduire encore plus le minfree est préférable.

Essaie ça :

echo "2560,4096,6272,7936,8960,10240" > /sys/module/lowmemorykiller/parameters/minfree

Modifié par Xkz
Posté(e)

Justement, c'est ce qu'on a expérimenté

Mais Sense étant lourd, ça ne laisse pas assez "d'espace"

Du coup je me résigne à aller dans un autre sens, en modifiant minfile

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e)

Pas de soucis

Si tu veut y contribuer ça serait avec plaisir, toute contribution est bonne à prendre ;)

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

Posté(e)

Ok.

Toi ou quelqu'un peut-il taper 3 lignes dans un Terminal Emulator ?

set $(cat /proc/mounts)
XKZ=$49
echo $XKZ

Quel output (résultat de l'echo) obtenez-vous ?

Posté(e)

Ok lol je m'attendais plus à un /dev/block/mmcblk0pX ;)

C'est pour le script tune2fs qui ne fonctionne pas, on le regarde 10 secondes et on comprend pourquoi.

avant :

#!/system/bin/sh
# ========================================

tune2fs -o journal_data_writeback /block/path/to/system
tune2fs -O ^has_journal /block/path/to/system
tune2fs -o journal_data_writeback /block/path/to/cache
tune2fs -O ^has_journal /block/path/to/cache
tune2fs -o journal_data_writeback /block/path/to/data
tune2fs -O ^has_journal /block/path/to/data

après :

#!/system/bin/sh
set $(cat /proc/mounts)
MNTSYS=$49
MNTDAT=$55
MNTCAC=$61
tune2fs -o journal_data_writeback $MNTSYS
tune2fs -O ^has_journal $MNTSYS
tune2fs -o journal_data_writeback $MNTDAT
tune2fs -O ^has_journal $MNTDAT
tune2fs -o journal_data_writeback $MNTCAC
tune2fs -O ^has_journal $MNTCAC

MNTSYS/DAT/CAC correspondent à /dev/block/[PARTITION]

Par exemple MNTSYS = /dev/block/mmcblk0p12 pour mon Atrix.

Posté(e)

À voir, je l'ai tiré du DHD aussi

La typo doit être mauvaise

Mais dans l'ordre, j'en finit d'abord avec minfree, minfile et adj

Ensuite la VM

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk

  • 2 weeks later...
Posté(e) (modifié)

Il le semble que oui, l'autre jour j'avais 90000 et quelques en tapant free dans le terminal et aujourd'hui j'ai 0. C'est des nightly ça change tout les jours mais il me semble que c'est le même kernel celui de faux.

J'ai placé 90zram dans initd et j'ai rebooté et ça ne marche pas.

Modifié par Cédric

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...