Ändern linux kernel timer

Habe ich zu laufen, eine Latenz-sensible Anwendungen und ich wurde gebeten, zum ändern der timer-Auflösung bis 1000 Hz oder mehr. Ich suchte im net ein wenig und fand Seiten über CONFIG_HZ etc.

Jedoch, es gibt was zu sein scheinen einige andere zugehörige Einstellungen in der Datei als gut, so will ich sicher sein, dass ich nicht Durcheinander die Einstellungen hoch. Ich bin Entsendung einige hier ausgegeben

$cat /boot/config-2.6.28-11-generic | grep HZ
# CONFIG_HZ_1000 is not set
# CONFIG_HZ_300 is not set
CONFIG_MACHZ_WDT=m
CONFIG_NO_HZ=y
CONFIG_HZ=250
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y

So bedeutet die zweite Zeile, "# CONFIG_HZ_1000 ist nicht festgelegt", bedeuten, dass die 1000Hz nicht unterstützt? Muss ich die ändern, nur CONFIG_HZ und nicht CONFIG_HZ-250?

PS: ich bin mit dem kernel 2.6 (ubuntu jaunty) auf einem Geode-Prozessor.

EDIT1: ich lief einige code aus http://www.advenage.com/topics/linux-timer-interrupt-frequency.php auf meinem desktop-Rechner und die Entwicklung der Maschine. Der code angeblich ist ein genaues Maß dafür, wie schnell sich ein timer kann das system aufrecht zu erhalten. Die Ausgabe war etwa 183 Hz (auf dem Entwicklungscomputer). So wird das ändern der timer-sinnvoll?

InformationsquelleAutor apoorv020 | 2011-02-10
Schreibe einen Kommentar