Страница 1 из 3
i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 11:29:46
kharkov_max
День добрый.
Тема уже много оговаривалась, но все же ...
В сервер на систему:
Код: Выделить всё
FreeBSD gateway 8.1-RELEASE FreeBSD 8.1-RELEASE #16: Tue Jan 4 22:23:41 EET 2011 root@gateway:/usr/obj/usr/src/sys/FREE81 i386
Добавил памяти до 4Гб. Нужно под jail и т.д.
На сервере крутится несколько Jail с JDK6, эмуль линуха, так же подключен raidz на ZFS.
Обратил внимание что:
Код: Выделить всё
cat dmesg.boot | grep memory
real memory = 4294967296 (4096 MB)
avail memory = 3140968448 (2995 MB)
Т.е. система видит всю ОЗУ, но использует только 3Гб. МП (железо) поддерживает ОЗУ до 8 Гб.
Полез искать в google причину, нашел что нужно включить PAE в ядре.
Согласно PAE kernel поправил свое ядро. Отключил поддержку некоторых девайсов nodevice, а так же добавил в ядро:
Без makeoptions NO_MODULES=yes, ядро не пересобиралось.
После установки нового ядра система увидела всю память, но !!!
Отвалилась ZFS, эмуль линуха и jail.
Вопросы:
1. Исходя из моих выше описанных требований (работа zfs, jail, linux), возможно ли увеличить ОЗУ в моей системе ?
Ведь как минимум zfs подгружается модулем, а мне необходимо выключить поддержку модулей и все что нужно включить в ядро.
На сколько помнится то поддержки ZFS в ядре еще нет ...
2. Если возможно включить zfs и эмуль линуха в ядро, то какими опциями это сделать?
3. Как проверить почему с новым ядром не запускается jail?
Для jail установлен порт ezjail.
Заранее спасибо.
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 16:47:56
Shuba
А не проще ли было бы перевести систему на amd64, которая увидит всю память?
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:09:15
kharkov_max
Канечно проще ... если есть новый сервер на AMD.
А у меня есть только на intel, так что у меня получается сложнее ...
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:10:39
Гость
Shuba писал(а):А не проще ли было бы перевести систему на amd64, которая увидит всю память?
)) ты не понимаешь парня
он хочет прыгнуть через себя, держа себя за уго через левую лопатку
а переехать на amd64 это слишком просто
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:29:06
kharkov_max
Гость писал(а):Shuba писал(а):А не проще ли было бы перевести систему на amd64, которая увидит всю память?
)) ты не понимаешь парня
он хочет прыгнуть через себя, держа себя за уго через левую лопатку
а переехать на amd64 это слишком просто
Да не хочу я ни куда прыгать....
Наткнулся на такую проблему первый раз. Как всегда хочется решить все проблемы с этим связанные.
Переехеть на новую платформу можно, но не хочется денег на это дело тратить (как всегда и у всех это бывает...)
Вот и интересуюсь что со всем этим моим барахлом можно сделать.
Цель моего поста, найти решение для того что есть у меня сейчас.
А то, что можно на AMD перейти и там все будет гут, я и так знаю ...
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:36:58
BirdGovorun
kharkov_max писал(а):Канечно проще ... если есть новый сервер на AMD.
А у меня есть только на intel, так что у меня получается сложнее ...
У меня:
Код: Выделить всё
CPU: Intel(R) Pentium(R) 4 CPU 2.66GHz (2660.02-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0xf41 Family = f Model = 4 Stepping = 1
и
Код: Выделить всё
uname -a
FreeBSD an 8.2-RC1 FreeBSD 8.2-RC1 #2: Tue Dec 28 13:33:03 EET 2010 root@an:/usr/obj/usr/src/sys/GENERIC amd64
Вот блиннннн, у меня процессор AMD. Вопрос куда делся Intel?

Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:43:45
Gamerman
И надо было называть amd64, чтоб людей пугать?

Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:47:03
BirdGovorun
Куплено у AMD, потому так и названо

Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:48:27
kharkov_max
))))
Хватит стебаться ...
Проблему Вы поняли.
Как теперь ее решать....
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:50:08
BirdGovorun
kharkov_max писал(а):))))
Хватит стебаться ...
Проблему Вы поняли.
Как теперь ее решать....
На староё ядро откатиться, не?
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:50:51
Gamerman
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 17:54:37
kharkov_max
BirdGovorun писал(а):kharkov_max писал(а):))))
Хватит стебаться ...
Проблему Вы поняли.
Как теперь ее решать....
На староё ядро откатиться, не?
Ну конечно же я сразу откатился на старое ядро, и в данный момент все работает на 3Гб. ОЗУ.
Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:01:49
Гость
Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
хватит дурачком прикидыватся
тебе уже сказали - никак
только переходить на amd64
ну или под свою мать посмотри есть ли интелловские процы аля коредуо что бы на фрю amd64 перейти
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:04:28
BirdGovorun
kharkov_max писал(а):
Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
Никак, так как PAE - это та ёще гадость, хотя в инете есть примеры, что мол всё отлично - не верю!!
У самого сервак стоит с 4G на i386 и ничего работает, можно перевести на
архитектуру amd64,
но работает, всё устраивает - нафига трогать!?
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:11:48
kharkov_max
Гость писал(а):Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
хватит дурачком прикидыватся
тебе уже сказали - никак
только переходить на amd64
ну или под свою мать посмотри есть ли интелловские процы аля коредуо что бы на фрю amd64 перейти
Зачем сразу так ... "дурачком" ...
Возможно я действительно чего то недопонимаю ...
По поводу процов ... В сервере стоит именно Сore2Duo.
Правильно ли я Вас понимаю, что под этим процом возможно пересобрать ядро под AMD64 (архетиктуру AMD64) и все будет работать?
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:21:40
Гость
Зачем сразу так ... "дурачком" ...
Возможно я действительно чего то недопонимаю ...
ну вам "десять" раз сказали - нельзя
а вы в ответ улыбаетесь и опять задаете один и тот же вопрос
что о вас думать?
По поводу процов ... В сервере стоит именно Сore2Duo.
Правильно ли я Вас понимаю, что под этим процом возможно пересобрать ядро под AMD64 (архетиктуру AMD64) и все будет работать?
про коре дуо я образно говорил, нужно уточнять инфо(мне лень)
но кажется может получится
попробуйте просто для начала загрузится с инсталляционного диска именно freebsd amd64
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:22:52
BirdGovorun
kharkov_max писал(а):
По поводу процов ... В сервере стоит именно Сore2Duo.
Правильно ли я Вас понимаю, что под этим процом возможно пересобрать ядро под AMD64 (архетиктуру AMD64) и все будет работать?
C процессоров Pentium 4 ядро Prescott, все Intel поддерживают aрхитектуру amd64(atom не в счёт)
а Сore2Duo выпущен гораздо позже, так что вперёд.
http://ru.wikipedia.org/wiki/Core_2_Duo
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:53:45
kharkov_max
Спасибо за разъяснения.
Тут
http://www.lissyara.su/articles/freebsd ... _to_amd64/ нашел схему переезда.
Но в данной статье описывается 6.3, а у меня 8.1.
Есть ли координальные отличия для переезда на AMD64.
Если у Вас есть опыт переезда, поделитесь пожалуйста кратким маном и Вашим опытом.
Еще раз спасибо.
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 18:58:16
Гость
прежде чем пеежжать
скачайте для начала инсталляционый диск freebsd amd64 и проверте
а то малоли
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 19:01:53
kharkov_max
Гость писал(а):прежде чем пеежжать
скачайте для начала инсталляционый диск freebsd amd64 и проверте
а то малоли
Ну это понятно ...
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 19:15:08
FiL
На самом деле не знаю как на фре, а на линуксах и виндах с РАЕ проблем нет. Всё вполне себе работает.
Другое дело, что если проц таки 64-битный (а Core2Duo таки 64-битный), то смысла в костылях нет. Лучше перейти на 64 бита и забыть о проблеме. Но иногда таки еще приходится работать с 32-битными машинами. И там других вариантов кроме РАЕ нет.
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 19:20:47
Гость
На самом деле не знаю как на фре, а на линуксах и виндах с РАЕ проблем нет.
в винде линуксе да, в фрибсд - плохо, очень очень
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 20:15:29
Гость
у kmacy@ был патч для поддержки вкомпиливания zfs в ядро -
r196682
Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 21:56:32
Alex Keda
BirdGovorun писал(а):kharkov_max писал(а):Канечно проще ... если есть новый сервер на AMD.
А у меня есть только на intel, так что у меня получается сложнее ...
У меня:
Код: Выделить всё
CPU: Intel(R) Pentium(R) 4 CPU 2.66GHz (2660.02-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0xf41 Family = f Model = 4 Stepping = 1
и
Код: Выделить всё
uname -a
FreeBSD an 8.2-RC1 FreeBSD 8.2-RC1 #2: Tue Dec 28 13:33:03 EET 2010 root@an:/usr/obj/usr/src/sys/GENERIC amd64
Вот блиннннн, у меня процессор AMD. Вопрос куда делся Intel?

читаем внимательно
у вас латентный AMD, сделанный интелом по технологии лицензированной у AMD

Re: i386 и ОЗУ > 4Гб.
Добавлено: 2011-01-05 22:08:12
kharkov_max
Решил все же переезжать на AMD64.
Для теста поставлю на новый диск систему AMD64, посмотрю как и что, но думаю что проблем не будет.
Изначально ставил i386 т.к. проц не поддерживал AMD64 (но я этого не знал, считал что если intel значит i386), ну а потом был апгрейд проца, а теперь ОЗУ.
В статье
http://www.lissyara.su/articles/freebsd ... _to_amd64/ говорится про переход на удаленном сервере (по ssh).
Мой сервер рядом, т.е. есть воозможность в него залезть и загрузится с frenzy cd и т.д.
На сервере поднят gmirror на систему.
Предполагаю что мне необходимо развалить raid, один диск оставить под бекап старой системы (i386).
А на втором делать апгрейд до AMD64.
В кратце, на сколько понял из статьи, нужно сделать так:
- выключить в загрузке (rc.conf) все "не нужные" программы, оставить только сеть.
- отключить физически от платы винты raidz
- ребут
- собрать мир под AMD64
- собрать ядро под AMD64
- установить ядро
- установить мир
- ребут
- если все нормально, то полностью пересобрать все порты (решать проблемы с портами, а они 200% будут).
- ребут
- далее подключение raidz и включение программ.
Поправьте меня пожалуйста если я не прав в своих предполагаемых десйтвиях, не хочется конкретно наступать на грабли ....