Un autre "optimiseur de noyau"?
N ° Hé bien oui. Cependant, un «optimiseur de noyau» est un mauvais moyen de le mettre. Ktweak effectue des ajustements des noyaux basés sur des faits et des preuves, contrairement à d'autres optimiseurs avec un code mal écrit ou fortement obscurci. Contrairement à d'autres "optimiseurs de noyau", Ktweak est:
- entièrement open source sans composants compilés
- Concise, à moins de 200 lignes de long
- Soutenu par des repères et des preuves
- Conçu par un développeur de noyau expérimenté
-
non intrusifs et totalement sans système
Ktweak est testé sur d'innombrables appareils et est compatible avec Hackbench et Perf pour le débit de planificateur, Schbench et Cyclactest pour la latence des planificateurs, et Iozone et FIO pour Date de latence et de débit d'E / S.
Ktweak fonctionne en appliquant divers tunables au noyau Android en utilisant des nœuds de procfs exposés. Les noyaux Android nécessitent de nombreux sous-systèmes d'espace d'espace, tels que config_sched_debug, config_procfs, config_sysfs et autres.
Le gain de performance de Ktweak provient de réduire la latence des planificateurs, qui se traduit par une utilisation du monde réel à Visual Sutters et à la GAL. Réduire la latence du planificateur réduit légèrement les performances brutes mais améliore l'interface utilisateur globale.
Ktweak a également évoqué les gouverneurs de la forumation et de la CPU interactive à prendre conscience des délais de planificateur. La gestion de la mémoire est légèrement ajustée pour permettre des informations plus mises en cache de rester disponibles plus longtemps, réduisant ainsi la gigue et l'amélioration de la localité de cache.
Remarque:
Vos journaux peuvent montrer des avertissements ou des erreurs. C'est normal. Tous les noyaux ne sont pas construits de la même manière, alors Ktweak avertit qu'un certain accord est incapable d'être changé.
Le script KTWEak et le code source de l'application Android KTWEK et KTWEK sont disponibles ici:
https: // github. com / tytydraco / ktweak de
https://github.com/tytyTydraco/ktweak-android-app