vince007 Posté(e) 31 août 2012 Share Posté(e) 31 août 2012 Salut à tous, Je sais que certains kernels permettent de modifier le I/O Scheduler. Cependant je n'arrive pas à trouver d'explications claires sur la différence entre les différents I/O Scheduler. Avec CM10 j'ai le choix entre noop, deadline ou cfq (par défaut). J'ai testé cfq, puis je suis passé à deadline mais je ne vois pas de différence... Y a-t-il vraiment une différence niveau performance ou autonomie... ? Merci d'avance. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
barbac666 Posté(e) 31 août 2012 Share Posté(e) 31 août 2012 NOOP, bon pour mémoire flash Deadline, impose une coupure au process pour prévenir un manque de ressource. BFQ, expérimental privilegie le lecture des I/O CFQ, tente de distribuer équitablement la RAM entre les process SIO, mix entre NOOP et deadline. depuis mon Nexus Prime TRINITY 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vince007 Posté(e) 31 août 2012 Auteur Share Posté(e) 31 août 2012 OK merci pour les explications, je vais donc rester en CFQ comme ça l'était par défaut. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ugoboss Posté(e) 31 août 2012 Share Posté(e) 31 août 2012 NOOP, bon pour mémoire flash BFQ, expérimental privilegie le lecture des I/O Qu'appelle tu la mémoire flash ? Une sorte de mémoire vive sauf que les données sont stockées même après l'interruption du processus c'est sa si je me souviens bien non ? Et l'I/O en français E/S (entrée/sortie) j'ai fait de trois recherches mais je ne vois pas ce que c'est concrètement... T'aurais pas deux trois mot simples pour m'expliquer stp ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
barbac666 Posté(e) 31 août 2012 Share Posté(e) 31 août 2012 Qu'appelle tu la mémoire flash ? Une sorte de mémoire vive sauf que les données sont stockées même après l'interruption du processus c'est sa si je me souviens bien non ? Et l'I/O en français E/S (entrée/sortie) j'ai fait de trois recherches mais je ne vois pas ce que c'est concrètement... T'aurais pas deux trois mot simples pour m'expliquer stp ? I/O c'est les entré/sorti du CPU, les calcul en gros. Plus rapide sont les i/o et plus rapide est ton phone. Quand tu OC tu boost ces i/o , donc phone plus rapide. Bon c'est pas dans le détail, mais en gros c'est ça. La mémoire flash est la mémoire virtuel, le dalvik. Cela permet de garder en mémoire des choses, pratique pour le multi-tache. Si je me trompe n'hésitez pas a me corriger. depuis mon Nexus Prime TRINITY Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Crackmort Posté(e) 31 août 2012 Share Posté(e) 31 août 2012 (modifié) La mémoire flash c'est tout simplement les 16Go du Galaxy Nexus, c'est un type d'espace de stockage. C'est notamment utilisé sur les clé USB, les disques durs utilisent eux utilisent des disques, en alu majoritairement, et y stock les données sous forme de signaux magnétiques. L'avantage de la mémoire flash, c'est que l'on a pas besoin de disque => Gain de place au détriment de la capacité. (Vous vous voyez vous trimbaler avec un disque dur d'une centaine de gramme à la place de votre clé USB préférée?!) Les I/O scheduler sont des sortes de protocoles qui indiquent au CPU comment gérer les données présentes/entrantes/sortantes dans la mémoire flash. Les différents scheduler n'ont généralement que peut d'impact sur l'autonomie. Ils servent juste à optimiser l'utilisation de la mémoire par le CPU. Le changement de scheduler influence donc sur les performances de la mémoire flash. Ainsi on peut améliorer l'enregistrement/la lecture de vidéo HD, la rapidité des transfert MTP, l’exécution des applications etc... Par contre, il ne faut pas s'attendre à des changements très flagrants sur une utilisation mobile (peu de donnée) mais leurs utilisations dans l'informatique général (SSD notamment) est très intéressante suivant l'utilisation. Voilà ce que j'ai toujours compris sur les scheduler et je pense que ça correspond à ça en gros. PS: Pas cool le forum down pendant 2h... Modifié 31 août 2012 par Crackmort 2 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vince007 Posté(e) 1 septembre 2012 Auteur Share Posté(e) 1 septembre 2012 Merci pour toutes ces explications, c'est plus clair maintenant. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 3 septembre 2012 Share Posté(e) 3 septembre 2012 Merci pour toutes ces informations mais alors concrètement, pour un phone, quel sheduler est le plus approprié?! Envoyé depuis mon Galaxy Nexus avec Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Crackmort Posté(e) 3 septembre 2012 Share Posté(e) 3 septembre 2012 Personnellement, je suis sur BFQ. C'est celui qui apporte le plus de stabilité et de performance. Mais concrètement, les différences sont minimes... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 3 septembre 2012 Share Posté(e) 3 septembre 2012 (modifié) OK merci. Avec Trinity, il n'y a pas BFQ... CFQ oui, je viens juste d'y passer. Il me semble que c'est légèrement mieux que deadline niveau perf. C'était ce qui était par défaut et comme je ne savais ce que c'était... je n'y avais jamais touché! Envoyé depuis mon Galaxy Nexus avec Tapatalk Modifié 3 septembre 2012 par Invité Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Crackmort Posté(e) 3 septembre 2012 Share Posté(e) 3 septembre 2012 CFQ est bon mais c'est pas le plus évolué. Tu peux aussi testé SIO s'il y est ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 3 septembre 2012 Share Posté(e) 3 septembre 2012 Oui je crois qu'il y est... je m'en vais vérifier de suite! ;) Envoyé depuis mon Galaxy Nexus avec Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.