GNU/Linux >> Tutoriels Linux >  >> Linux

Changer la minuterie du noyau Linux

Ne modifiez pas .config directement, sauf si vous êtes un expert de Kbuild (et si vous demandez cela, vous n'êtes pas un expert de Kbuild). Au lieu de cela, exécutez make menuconfig ou make xconfig pour charger le système de configuration à base de menus. Alternativement, make config fera un processus de configuration basé sur la ligne (où il vous pose plusieurs centaines de questions sur ce qu'il faut configurer - non recommandé). L'option correspondante se trouve sous "Type de processeur et caractéristiques" en tant que "Fréquence de la minuterie".

Cela dit, cela peut ne pas être nécessaire. Linux moderne peut utiliser des minuteurs d'événements à haute résolution (CONFIG_HIGH_RES_TIMERS ) pour obtenir des temporisateurs à faible latence même sans augmenter la fréquence des temporisateurs. Avec un système tickless (CONFIG_NO_HZ ) , la fréquence de la minuterie a peu d'effet.

D'un autre côté, je ne suis pas sûr de la prise en charge de la minuterie par les processeurs Geode. Vous voudrez peut-être exécuter cyclictest avec différentes configurations de noyau pour voir ce dont vous avez besoin pour obtenir des performances à faible latence. Le test que vous avez effectué teste la fréquence de répartition maximale, et non la latence de répartition, il serait donc intéressant de comparer avec les résultats des tests cycliques. Si vous avez vraiment besoin faible latence, le patchset CONFIG_PREEMPT_RT peut également être intéressant.


Pour modifier le réglage de la minuterie, vous devez recompiler le noyau. Modifiez l'option dans un outil de configuration de menu standard, plutôt que dans le fichier texte.

/boot/config... les fichiers ne vous disent que ce qui est installé dans le binaire spécifique du noyau. Ce n'est pas un fichier de configuration que vous pouvez modifier.


Linux
  1. Configuration du démarrage de Linux

  2. Linux – Un noyau corrompu sous Linux ?

  3. Comment changer de shell sous Linux

  4. Commande de renommage Linux

  5. Changer le nom d'utilisateur sous Linux

Commande Sysctl sous Linux

Linux est-il un système d'exploitation ou un noyau ?

Le noyau Linux contre. Mac noyau

La commande timer sous Linux

Comment changer d'utilisateur sous Linux

Comment changer l'adresse IP sous Linux