Мне нужно запустить приложение, чувствительное к задержке, и меня попросили изменить разрешение таймера до 1000 Гц или более. Я немного искал в сети и нашел страницы о CONFIG_HZ и т. Д.
Тем не менее, в файле также есть несколько других связанных настроек, поэтому я хочу быть уверен, что не испортил настройки. Я публикую здесь вывод
$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
Значит, вторая строка, "# CONFIG_HZ_1000 не установлена", означает, что 1000 Гц не поддерживается? Нужно ли менять только CONFIG_HZ, а не CONFIG_HZ-250?
PS: Я использую ядро 2.6 (ubuntu jaunty) на процессоре Geode.
EDIT1: я запустил некоторый код из http://www.advenage.com/topics/linux-timer-interrupt-frequency.php на своем настольном компьютере и компьютере для разработки. Код, предположительно, является точной мерой того, насколько быстро может выдержать таймер система. Выходная мощность составляла примерно 183 Гц (на машине для разработки). Так будет ли смысл менять таймер?