レイテンシに敏感なアプリケーションを実行する必要があり、タイマーの解像度を1000Hz以上に変更するように求められました。ネットで少し調べて、CONFIG_HZなどのページを見つけました。Linuxカーネルタイマーを変更する
しかし、ファイルには他にも関連する設定がいくつかありますので、設定を混乱させないようにしたいと思いますアップ。私は
$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
ので、「#1 CONFIG_HZ_1000が設定されていない」二行目をして、ここでいくつかの出力を掲示しています、1000Hzをがサポートされていないことを意味ですか? CONFIG_HZ-250ではなくCONFIG_HZだけを変更する必要がありますか?
PS:Geodeプロセッサで2.6カーネル(ubuntu jaunty)を使用しています。
EDIT1:デスクトップマシンと開発マシンのhttp://www.advenage.com/topics/linux-timer-interrupt-frequency.phpからコードを実行しました。このコードは、システムがどれくらいの速さでタイマーを維持できるかを正確に測定するものです。出力は約183Hz(現像機で)でした。タイマーを変更することは意味がありますか?