LinuxForum.Fans
Тема

"CONFIG_HZ" Fedora 19

Автор: Termo 35 сообщений 5598 просмотров
#352977

в директории /boot лежит конфиг ядра
подскажите как выставлен параметр "CONFIG_HZ"?
(он расположен в разделе процессоров)
100, 250, 300 или 1000?

#352979

Termo,

text
# 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
#352983

Для F19 и F20.

text
# 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
#353034

опана
я с вами играю
что за системы?
Fedora 19 64-bit "искаропки"?

#353036
"Termo" написал:
Fedora 19 64-bit "искаропки"?

Да.

text
/boot/config-3.11.10-200.fc19.x86_64
#353038

Да.

#353046

зашыбись

ну и еще напоследок
так?
CONFIG_NO_HZ=y

или так?
CONFIG_NO_HZ is not set

#353052
"Termo" написал:
CONFIG_NO_HZ=y

Так.

#353057

Termo,
У всех так.

#353058
"Termo" написал:
или так?
CONFIG_NO_HZ is not set

Я не специалист по ядрам, но это больше похоже на комментарий для людей, чем на параметр ядра :)

#353060
verg написал:
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

#353062

и вот какая третья штука есть

Еще одна полезная опция ядра — Preemption Model.
Может принимать три значения: «No Forced Preemption (Server)», «Voluntary Kernel Preemption (Desktop)» и «Preemptible Kernel (Low-Latency Desktop)».
Последнее значение включает ряд оптимизаций для использования ядра в качестве отзывчивого десктопа. Она-то нам и нужна.
Установите CONFIG_PREEMPT=y, это поможет повысить отзывчивость десктопных приложений, в том числе игр.

по умолчанию в новых ядрах так: «Voluntary Kernel Preemption (Desktop)»

#353063

Termo,
Безтактовое ядро.

У "всех": в смысле включено в современных дистрибутивах по умолчанию.

#353065
"Termo" написал:
CONFIG_PREEMPT=y

А эту штуку кто включает, а кто нет.
Например, в Fedore, Магее, Ubuntu не включена. (в default-ядре openSUSE тоже)

Включено по умолчанию в RT-ядрах (ещё в desktop-ядре openSUSE и ядрах ROSA/Mandriva, которые собирают товарищи из MiB)

#353077
verg написал:
Termo,
Безтактовое ядро.

У "всех": в смысле включено в современных дистрибутивах по умолчанию.

вот и я о том же
если тиклесс не включен то HZ=1000 бессмысленно

#353105

так и #12309 до этой версии не было

#353108

Termo,
Отключение тиклеса: (добавить в загрузку ядра)

text
nohz=off
#353109

не буду
тиклесс должон быть! :-)

Войдите или зарегистрируйтесь, чтобы ответить.