FreeBSD 10.4 x32 не грузится с 4Gb RAM

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
IOException
проходил мимо
Сообщения: 3
Зарегистрирован: 2019-04-08 14:01:26

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение IOException » 2019-04-08 14:14:47

Добрый день.
Есть домашний сервер на 10.4 с 2Gb RAM, работает нормально, грузится с gmirror. Добавил оперативки еще 2Gb и получил циклический ребут даже в single user. На глаз при загрузке в single user ребут происходит в тот момент когда должно появиться приглашение /bin/sh . Прогнал тест MemTest86+ с загрузочной флешки, ошибок памяти не нашлось. Пока оставил 2Gb (сейчас новую плашку памяти), опять всё работает. У меня что-то даже мыслей нет куда копать. Пытался спросить гугл но то ли коряво формулирую, то ли "лыжи не едут" =(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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/

guest
проходил мимо

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение guest » 2019-04-08 17:45:05

Добрый день.
Есть домашний сервер на 10.4 с 2Gb RAM, работает нормально, грузится с gmirror. Добавил оперативки еще 2Gb и получил циклический ребут даже в single user. На глаз при загрузке в single user ребут происходит в тот момент когда должно появиться приглашение /bin/sh . Прогнал тест MemTest86+ с загрузочной флешки, ошибок памяти не нашлось.
известно что memtest может не показать тонкие ошибки.
Пока оставил 2Gb (сейчас новую плашку памяти), опять всё работает. У меня что-то даже мыслей нет куда копать. Пытался спросить гугл но то ли коряво формулирую, то ли "лыжи не едут" =(
загрузку с флешки c RAM=4GB пробовали?

ps. не понимаю зачем использовать 32'bitную систему?
pps. Судя по всему, материнка старая, может и не поддерживать RAM=4GB, разнокалиберная память?

IOException
проходил мимо
Сообщения: 3
Зарегистрирован: 2019-04-08 14:01:26

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение IOException » 2019-04-08 18:04:13

guest писал(а):
2019-04-08 17:45:05
известно что memtest может не показать тонкие ошибки.
Да, но настораживает, что с двумя планками памяти стабильно не грузится, а с любой одной в любом слоту стабильно грузится
guest писал(а):
2019-04-08 17:45:05
загрузку с флешки c RAM=4GB пробовали?
Попробую и отпишусь
guest писал(а):
2019-04-08 17:45:05
ps. не понимаю зачем использовать 32'bitную систему?
Так исторически сложилось =) да и хватает пока..
guest писал(а):
2019-04-08 17:45:05
pps. Судя по всему, материнка старая, может и не поддерживать RAM=4GB, разнокалиберная память?
Ну не на столько и старая, INTEL DG41RQ, до 8Гб по даташиту

WideAreaNetwork
сержант
Сообщения: 239
Зарегистрирован: 2017-01-10 14:37:13

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение WideAreaNetwork » 2019-04-08 19:36:32

вполне может быть что мать более 2 не поддерживает, правда она должна была либо вообще не запускаться, либо не видеть дополнительную память

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение snorlov » 2019-04-08 22:13:09

Волшебное слово Intel, бывали у меня платы этого производителя, исполнение конечно классное, да и надежность на высоте, но если 2-а одинаковых дима, то все хоккей, а чуть-чуть тайминги отличаются и нестабильность. Я сначала на память грешил и свои ручки...

IOException
проходил мимо
Сообщения: 3
Зарегистрирован: 2019-04-08 14:01:26

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение IOException » 2019-04-09 20:25:22

Докладываю.
С флешки загрузилось без вопросов с 4Gb RAM.
Методом тыка установлено, что вот эти строчки в loader.conf приводили к циклическому ребуту

Код: Выделить всё

vm.kmem_size="660M"
vm.kmem_size_max="660M"
ну или какая-то одна из них. Осталось со времён развлечений с zfs, но на 2Gb оперативы zfs не очень.
Сейчас при загрузке получаю

Код: Выделить всё

ZFS WARNING: Recommended minimum kmem_size is 512MB; expect unstable behavior.
             Consider tuning vm.kmem_size and vm.kmem_size_max
Но в остальном всё работает. ZFS не использую. Сейчас такое автоматом:

Код: Выделить всё

# sysctl -a | grep vm.kmem_size
vm.kmem_size_scale: 3
vm.kmem_size_max: 432013312
vm.kmem_size_min: 12582912
vm.kmem_size: 432013312
P.S. Почему из-за этого был ребут мне всё равно не понятно.

guest
проходил мимо

FreeBSD 10.4 x32 не грузится с 4Gb RAM

Непрочитанное сообщение guest » 2019-04-10 15:16:28

vm.kmem_size="660M"
vm.kmem_size_max="660M"

ну или какая-то одна из них. Осталось со времён развлечений с zfs, но на 2Gb оперативы zfs не очень.
Сейчас при загрузке получаю
если завершили "развлекаться" с ZFS, нужно было выкинуть весь тюнинг к ней
относящийся.

grep KVA_PAGES /sys/i386/include/pmap.h
by default 256

посему, для default'ного i386 ядра, параметры тюнинга ZFS

Код: Выделить всё

vm.kmem_size="512M"
vm.kmem_size_max="512M"
vfs.zfs.arc="80M"
vfs.zfs.arc_max="80M"
vfs.zfs.vdev.cache.size="30M"
vfs.zfs.prefetch_disable=1
если vm.kmem_size будет больше, получите панику, ЧТД.

https://wiki.freebsd.org/ZFSTuningGuide
https://wiki.freebsd.org/KVA_PAGES

раньше про vm.kmem_size="512M" вроде прямо в wiki было написано, если хочется увеличить, значит
для i386 нужно изменить KVA_PAGES на 512 - пересобрать ядро и можно увеличить vm.kmem_size.
Ну и prefetch_disable для i386.

ZFS не рекомендуется использовать на i386 по понятным причинам - съедает память, ну собственно
частично, верхнее демонстрирует это.

Была бы amd64, подобного не произошло бы, если CPU=64bit, не понимаю тех кто ставит себе
i386 и оперирует подходом что адресуется RAM до 4GB.

Если ядро GENERIC, отключите загрузку модулей zfs и все дела, убрать НЕНУЖНЫЙ и НЕПОНЯТНЫЙ Вам
тюнинг в /boot/loader.conf и /etc/sysctl.conf.