CONFIG_4KSTACKS в Федоре - зачем?
Нужно было поднять софтмодем (Conexant) - пришлось учиться пересобирать ядро
для Федоры. Убил кучу времени - и всё из-за единственного параметра. Решил узнать,
зачем он нужен.
Нашлась такая информация:
http://forums.gentoo.org/viewtopic.php?t=188211&highlight=stacks
What's the pros and cons of using these new 4k stacks?
Reduced memory consumption. Insignifiant if you have more than 64 megabytes of
RAM, though. Mainly useful for the embedded market.
Но ведь Федора ставится не на embedded devices, а на PC, где в 99% случаев RAM>64Mb!
Может кто-то знает более серьезную причину?
-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 3192; Возраст листа: 1049; Участников: 955
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/587288
В сообщении от 1157473577 секунд после начала Эпохи Michael Krylov написал(а):
of
А вот что в ядре
config 4KSTACKS
bool "Use 4Kb for kernel stacks instead of 8Kb"
default y
help
If you say Y here the kernel will use a 4Kb stacksize for the
kernel stack attached to each process/thread. This facilitates
running more threads on a system and also reduces the pressure
on the VM subsystem for higher order allocations.
Во первых, оно по умолчанию. Во вторых экономит память, так как этот
стек выделяется на каждый процесс/нить.