Muszę uruchomić aplikację wrażliwą na opóźnienia i poproszono mnie o zmianę rozdzielczości timera na 1000 Hz lub więcej. Szukałem trochę w sieci i znalazłem strony o CONFIG_HZ itd.Zmień timer jądra Linuksa
Jednak w pliku znajdują się również inne, podobne ustawienia, więc chcę mieć pewność, że nie zepsuję ustawień w górę. Jestem delegowania jakieś wyjście tutaj
$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
Tak samo drugą linię „# CONFIG_HZ_1000 nie jest ustawiony”, oznacza to, że 1000Hz nie jest obsługiwany? Czy muszę zmienić tylko CONFIG_HZ, a nie CONFIG_HZ-250?
PS: Używam jądra 2.6 (ubuntu jaunty) na procesorze Geode.
EDIT1: Uruchomiłem kod z http://www.advenage.com/topics/linux-timer-interrupt-frequency.php na moim komputerze stacjonarnym i maszynie programistycznej. Podobno kod jest dokładną miarą tego, jak szybko timer może wytrzymać system. Moc wyjściowa wynosiła w przybliżeniu 183 Hz (na maszynie programującej). Czy zmiana timera będzie miała sens?