в директории /boot лежит конфиг ядра
подскажите как выставлен параметр "CONFIG_HZ"?
(он расположен в разделе процессоров)
100, 250, 300 или 1000?
"CONFIG_HZ" Fedora 19
Termo,
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
Для F19 и F20.
# CONFIG_HZ_PERIODIC is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000опана
я с вами играю
что за системы?
Fedora 19 64-bit "искаропки"?
Fedora 19 64-bit "искаропки"?
Да.
/boot/config-3.11.10-200.fc19.x86_64Да.
зашыбись
ну и еще напоследок
так?
CONFIG_NO_HZ=y
или так?
CONFIG_NO_HZ is not set
CONFIG_NO_HZ=y
Так.
а вот это плохо
или хорошо?
прочтите это
http://mydebianblog.blogspot.ru/2007/07/2622.html
про "тиклесс систем" речь идет
Termo,
У всех так.
или так?
CONFIG_NO_HZ is not set
Я не специалист по ядрам, но это больше похоже на комментарий для людей, чем на параметр ядра :)
Termo,
У "всех" так.
не у всех
там в этом тиклессе два параметра
одно по умолчанию - будить когда надо
другое вот:
This option enables a tickless system: timer interrupts will only trigger on
an as-needed basis both when the system is busy and when the system is idle.
я так понял систему пинают постоянно с интервалом CONFIG_HZ=100-1000
и вот какая третья штука есть
Еще одна полезная опция ядра — Preemption Model.
Может принимать три значения: «No Forced Preemption (Server)», «Voluntary Kernel Preemption (Desktop)» и «Preemptible Kernel (Low-Latency Desktop)».
Последнее значение включает ряд оптимизаций для использования ядра в качестве отзывчивого десктопа. Она-то нам и нужна.
Установите CONFIG_PREEMPT=y, это поможет повысить отзывчивость десктопных приложений, в том числе игр.
по умолчанию в новых ядрах так: «Voluntary Kernel Preemption (Desktop)»
Termo,
Безтактовое ядро.
У "всех": в смысле включено в современных дистрибутивах по умолчанию.
CONFIG_PREEMPT=y
А эту штуку кто включает, а кто нет.
Например, в Fedore, Магее, Ubuntu не включена. (в default-ядре openSUSE тоже)
Включено по умолчанию в RT-ядрах (ещё в desktop-ядре openSUSE и ядрах ROSA/Mandriva, которые собирают товарищи из MiB)
вот и я о том же
если тиклесс не включен то HZ=1000 бессмысленно
Termo,
До версии ядра 2.6.21 никакого тиклеса не было, а CONFIG_HZ был.
Подробнее(на пальцах) о тиклесе http://mydebianblog.blogspot.ru/2007/07/2622.html?showComment=1184345160000#c5651679125327187129
так и #12309 до этой версии не было
Termo,
Отключение тиклеса: (добавить в загрузку ядра)
nohz=offне буду
тиклесс должон быть! :-)