.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.