Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
bmth
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-10-10 19:06:09
Непрочитанное сообщение
bmth » 2009-08-25 22:20:51
Поставил FreeBSD 7.0 на сервер с 16Gb RAM. Пересобрал ядро: включил PAE и заодно убрал все ненужные устройства. После загрузки решил до кучи включить поллинг и попытался еще раз пересобрать ядро. Но мейк вылетел с сообщением "Stop: signal 6" и при попытках продолжить сборку начались разные другие глюки типа сообщений "Cannot fork", "No more processes" в шелле и "vm_thread_new: kstack allocation failed" в dmesg. Как мне подсказывает гугль, для продолжения нормальной работы нужно увеличить значение параметра KVA_PAGES. Но это приведет к перераспределению 4Gb виртуального адресного пространства процесса в пользу ядра и в ущерб процессу.
Вопросы:
- Зачем ядру столько памяти? Никаких других параметров, кроме включения PAE (и отключения модулей) я не менял. Зачем ядру, обслуживающему не 4Gb, а 16Gb больше памяти?
- Получается, что чем больше у меня оперативки, тем бОльшую часть от доступных процессу 4Gb я должен отдавать ядру? Где логика? Получается, что чем больше на машине оперативки, тем меньше ее у процесса.
- Рядом стоит другой сервер с 8Gb оперативы. Там я пересобирал ядро ровно таким же образом, но с нехваткой памяти в результате не столкнулся. Почему?
bmth
-
Хостинг HostFood.ru
-
Хостинг HostFood.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/
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2009-08-25 22:22:21
нужно больше памяти юзайте amd64 (если поддерживаеться процессором)
начет i386 И PAE уже сто раз обсуждалось
paradox
-
bmth
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-10-10 19:06:09
Непрочитанное сообщение
bmth » 2009-08-26 5:00:45
Там зионы стоят 5400. Соотв. есть поддержка Intel 64. На них можно поставить сборку для amd64?
bmth
-
bmth
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-10-10 19:06:09
Непрочитанное сообщение
bmth » 2009-08-27 22:53:39
И вы знаете, оно таки заработало. Раньше я как-то считал, что amd64 - это только AMD.
bmth
-
Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-08-28 0:13:07
это название архитектуры.
i386 - это интела поделие, у них все лицензировали. amd64 - AMD - лицензируют у них (собсно, тока интел и лицензировал - поскольку остальные игроки уже не делают процессоров. а кто делает - тока i386)
Убей их всех! Бог потом рассортирует...
Alex Keda
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2009-08-28 0:37:31
amd раньше тоже делали архитектуру i386
поэтому я бы сказал проще
amd64 != AMD ltd
)))
paradox