URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37542
[ Назад ]

Исходное сообщение
"Ядра в FreeBSD"

Отправлено torcher , 21-Ноя-03 10:50 
Какие недостатки есть у GENERIC кроме чрезмерного использования ресурсов.
Насколько необходимо его пересобирать?

Содержание

Сообщения в этом обсуждении
"Ядра в FreeBSD"
Отправлено tstalker , 21-Ноя-03 12:55 
Прямой необходимости нет.
Но пересборка ядра дает дополнительные возможности:
1. Убрать из ядра поддержку ненужных устройств, например, SCSI контроллеров.
2. Добавить поддержку нужных устройств, например, аудио контроллера.
3. Добавить в ядро нужные модули, например, firewall.
4. Изменить различные параметры ядра, например, размер системных буферов.
5. Оптимизировать машинный код ядра под конкретный процессор.
Думаю, список можно продолжить :)

"YAdra v FreeBSD"
Отправлено arpa , 21-Ноя-03 13:35 
>Pryamoj neobhodimosti net.
>No peresborka yadra daet dopolnitel'nye vozmozhnosti:
>1. Ubrat' iz yadra podderzhku nenuzhnyh ustrojstv, naprimer, SCSI kontrollerov.
>2. Dobavit' podderzhku nuzhnyh ustrojstv, naprimer, audio kontrollera.
>3. Dobavit' v yadro nuzhnye moduli, naprimer, firewall.
>4. Izmenit' razlichnye parametry yadra, naprimer, razmer sistemnyh buferov.
>5. Optimizirovat' mashinnyj kod yadra pod konkretnyj processor.
>Dumayu, spisok mozhno prodolzhit' :)
a est' vozmoznost' pereyti na novoe yadro bez perezagruzki?
vsmisle chtob ne prerivalis' servernye procesy(pochta,apache...)


"YAdra v FreeBSD"
Отправлено tstalker , 21-Ноя-03 13:38 
>a est' vozmoznost' pereyti na novoe yadro bez perezagruzki?

Нельзя.
Это связано с первичным процессом init.


"YAdra v FreeBSD"
Отправлено tuxedo , 22-Ноя-03 19:56 
>>a est' vozmoznost' pereyti na novoe yadro bez perezagruzki?
>
>Нельзя.
>Это связано с первичным процессом init.

А скажите, можно ли где-то получить информацию о том как оптимизировать ядро. Может даны кое-какие рекомендации. И еще бы пояснения всех пунктов в LINK было бы неплохо надыбать?


"YAdra v FreeBSD"
Отправлено proff , 22-Ноя-03 20:22 
иногда необходимо при инсталляции собирать новое ядро с поддержкой оборудования, поддержка которого отсутствует в GENERIC.
пример -- 3COM 3C940 Gigabit Ethernet Adapter, GENERIC ядра 4.9R и 5.1R.

"YAdra v FreeBSD"
Отправлено Nikolaev_D , 22-Ноя-03 20:37 
RTFM
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...

"YAdra v FreeBSD"
Отправлено Brainbug , 22-Ноя-03 21:06 
>>a est' vozmoznost' pereyti na novoe yadro bez perezagruzki?
>
>Нельзя.
>Это связано с первичным процессом init.
Первичный процесс не init.