GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Kernel-Timer ändern

.config nicht bearbeiten direkt, es sei denn, Sie sind ein Kbuild-Experte (und wenn Sie das fragen, sind Sie kein Kbuild-Experte). Führen Sie stattdessen make menuconfig aus oder make xconfig um das menübasierte Konfigurationssystem zu laden. Alternativ make config führt einen zeilenbasierten Konfigurationsprozess durch (bei dem mehrere hundert Fragen dazu gestellt werden, was konfiguriert werden soll - nicht empfohlen). Die entsprechende Option finden Sie unter „Prozessortyp und Merkmale“ als „Timer-Frequenz“.

Dies ist jedoch möglicherweise nicht erforderlich. Modernes Linux kann hochauflösende Event-Timer verwenden (CONFIG_HIGH_RES_TIMERS ), um Timer mit niedriger Latenz zu erreichen, auch ohne die Timer-Frequenz zu erhöhen. Mit einem tickless System (CONFIG_NO_HZ ) hat die Timer-Frequenz überhaupt keine Auswirkung.

Andererseits bin ich mir nicht sicher, welche Timer-Unterstützung Geode-CPUs haben. Möglicherweise möchten Sie cyclictest mit verschiedenen Kernelkonfigurationen ausführen, um zu sehen, was Sie benötigen, um eine Leistung mit geringer Latenz zu erzielen. Der von Ihnen durchgeführte Test testet die maximale Versandfrequenz, nicht die Versandlatenz, daher wäre ein Vergleich mit den Ergebnissen von cyclictest interessant. Wenn Sie wirklich brauchen niedrige Latenz, das Patchset CONFIG_PREEMPT_RT könnte auch von Interesse sein.


Um die Timer-Einstellung zu ändern, müssen Sie den Kernel neu kompilieren. Ändern Sie die Option in einem Standard-Menükonfigurationstool und nicht in der Textdatei.

/boot/config... Dateien sagen Ihnen nur, was in der spezifischen Kernel-Binärdatei installiert ist. Dies ist keine Konfigurationsdatei, die Sie ändern können.


Linux
  1. 10 GRÜNDE, WINDOWS 10 AUF LINUX ZU ÄNDERN

  2. Linux – Kernel:Namespaces-Unterstützung?

  3. Linux-Befehl zum Umbenennen

  4. Ändern Sie den Benutzernamen unter Linux

  5. Anfängerleitfaden zur Kernelmodulkonfiguration in Linux

Sysctl-Befehl unter Linux

Ist Linux ein Betriebssystem oder ein Kernel?

Linux-Kernel vs. Mac-Kernel

Der Timer-Befehl in Linux

So ändern Sie den Benutzer unter Linux

So ändern Sie die IP-Adresse unter Linux