Ищется описание опций ядра
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2009-04-19 14:34:12
Ищется описание опций ядра
Доброго дня!
1. Хотелось бы почитать более подробное описание таких опций ядра, как STACK, ADAPTIVE_GIANT, STOP_NMI, AUDIT, девайсов pmtimer, firmvare, ohid, watchdog. Google и файлов NOTES оказалось не достаточно. Ссылки на документацию приветствуются. Английский язык не пугает.
2. Кто-нибудь пользуется опциями ядра PPP_BSDCOMP, PPP_DEFLATE? Приносят ли они реальную пользу? От чего это зависит?
Заране благодарю.
1. Хотелось бы почитать более подробное описание таких опций ядра, как STACK, ADAPTIVE_GIANT, STOP_NMI, AUDIT, девайсов pmtimer, firmvare, ohid, watchdog. Google и файлов NOTES оказалось не достаточно. Ссылки на документацию приветствуются. Английский язык не пугает.
2. Кто-нибудь пользуется опциями ядра PPP_BSDCOMP, PPP_DEFLATE? Приносят ли они реальную пользу? От чего это зависит?
Заране благодарю.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Ищется описание опций ядра
думаю врядли существует описание данных опций
поскольку их смысл и так понятен
PPP_* используються в pppd демоне токо ядрёном уровне
поскольку их смысл и так понятен
PPP_* используються в pppd демоне токо ядрёном уровне
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Ищется описание опций ядра
Ну я бы рекомендовал порытся в исходниках, система неплохо самодокументирована, ну и маны можно пошерстить, хотя там частенько таких вешей не пишут, может в info есть, хотя туда редко заглядывал.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2009-04-19 14:34:12
Re: Ищется описание опций ядра
paradox,
STACK - не может же быть, что это поддержка обычного FILO-стэка, без него же вообще никуда.
ADAPTIVE_GIANT, STOP_NMI, AUDIT - вообще никаких ассоциаций.
pmtimer - на сколько понял, таймер ACPI. Т.е. если у меня не ноут, и я не пользуюсь всякими спящими режимами, он не особо нужен.
firmvare - тоже ноль идей.
ohid - вероятно, 0... Human Interface Devices. Какие-то устройства ввода-вывода?
Про watchdog нашел, что это не тот watchdog, который программный, а драйвер аппаратного сторожевого таймера чипсетов Intel ICH.
f_andrey
Может тогда поделишься? Сори за тупость, но мне, и, вероятно, не только мне не совсем понятен.думаю врядли существует описание данных опций
поскольку их смысл и так понятен
STACK - не может же быть, что это поддержка обычного FILO-стэка, без него же вообще никуда.
ADAPTIVE_GIANT, STOP_NMI, AUDIT - вообще никаких ассоциаций.
pmtimer - на сколько понял, таймер ACPI. Т.е. если у меня не ноут, и я не пользуюсь всякими спящими режимами, он не особо нужен.
firmvare - тоже ноль идей.
ohid - вероятно, 0... Human Interface Devices. Какие-то устройства ввода-вывода?
Про watchdog нашел, что это не тот watchdog, который программный, а драйвер аппаратного сторожевого таймера чипсетов Intel ICH.
f_andrey
Действительно, надо попробовать полистать исходники. В манах искал, безуспешно. В инфо, често говоря, не смотрел.Ну я бы рекомендовал порытся в исходниках, система неплохо самодокументирована, ну и маны можно пошерстить, хотя там частенько таких вешей не пишут, может в info есть, хотя туда редко заглядывал.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Ищется описание опций ядра
ну кое что можно почитать в src\sys\i386\conf\NOTES если для i386 архитекрутры
-
- проходил мимо
Re: Ищется описание опций ядра
subset of DDB. Интерфейс, кой позволяет получить трейс процесса в ядре. Пример: procstat(1), в частности опция `-k'. Полезно для определения в каком месте завис процесс. Ту же самую информацию можно получить через backtrace в DDB.BSDNoob писал(а):STACK
это опция убрана из 8-ки. Теперь ее оттуда уже не исключить. читай коммент для коммитаBSDNoob писал(а):ADAPTIVE_GIANT
NMI - non-machine interrupt------------------------------------------------------------------------
r145727 | dwhite | 2005-05-01 00:01:00 +0400 (Sun, 01 May 2005) | 13 lines
Implement an alternate method to stop CPUs when entering DDB. Normally we use
a regular IPI vector, but this vector is blocked when interrupts are disabled.
With "options KDB_STOP_NMI" and debug.kdb.stop_cpus_with_nmi set, KDB will
send an NMI to each CPU instead. The code also has a context-stuffing
feature which helps ddb extract the state of processes running on the
stopped CPUs.
KDB_STOP_NMI is only useful with SMP and complains if SMP is not defined.
This feature only applies to i386 and amd64 at the moment, but could be
used on other architectures with the appropriate MD bits.
Submitted by: ups
IPI - inter-processor interrupt
система отслеживания событий, см. audit(4). Аккуратно, есть несколько манов с таким именемBSDNoob писал(а):AUDIT
Код: Выделить всё
$ man -aw audit
/usr/share/man/en.UTF-8/man8/audit.8.gz
/usr/share/man/en.UTF-8/man2/audit.2.gz
/usr/share/man/en.UTF-8/man4/audit.4.gz
интерфейс загрузки блоба-прошивки в некоторые сетевые картыBSDNoob писал(а):firmvare
у мя в 8-current этого устройства нетBSDNoob писал(а):ohid
"сторожевая псина", коя не дает зависнуть машине. Есть два типа: hardware (ichwd, ipmi, etc.) и software (SW_WATCHDOG).BSDNoob писал(а):watchdog
sys/i386/isa/pmtimer.c, читаешь комментарии в коде и в логеBSDNoob писал(а):pmtimer
------------------------------------------------------------------------
r65865 | iwasaki | 2000-09-15 02:34:57 +0400 (Fri, 15 Sep 2000) | 15 lines
Add Timer device driver for power management events.
The code for suspend/resume is derived from APM device driver.
Some people suggested the original code is somewhat buggy, but I'd
like to just move it from apm.c without any major changes for the
initial version. This code should be refined later.
To use pmtimer to adjust time at resume time, addin your kernel config file, and add
- device pmtimer
in your device.hints
- hint.pmtimer.0.at="isa"
Reviewed by: -current, bde
не пугайся читать ликбез в википедии, в логе коммита, в рассылке, в коде.BSDNoob писал(а):Ссылки на документацию приветствуются. Английский язык не пугает.
-
- проходил мимо
Re: Ищется описание опций ядра
упс, че-то я со вложенными цитатами запутался.Гость писал(а):BSDNoob писал(а):читай коммент для коммита
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2009-04-19 14:34:12
Re: Ищется описание опций ядра
Извиняюсь, не получал уведомления об ответе.
Огромное спасибо ув. Гостю за подробное разъяснение.
Огромное спасибо ув. Гостю за подробное разъяснение.