i386 и ОЗУ > 4Гб.

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 11:29:46

День добрый.

Тема уже много оговаривалась, но все же ...
В сервер на систему:

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

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, а так же добавил в ядро:

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

options PAE
makeoptions NO_MODULES=yes
Без makeoptions NO_MODULES=yes, ядро не пересобиралось.
После установки нового ядра система увидела всю память, но !!!
Отвалилась ZFS, эмуль линуха и jail.

Вопросы:
1. Исходя из моих выше описанных требований (работа zfs, jail, linux), возможно ли увеличить ОЗУ в моей системе ?
Ведь как минимум zfs подгружается модулем, а мне необходимо выключить поддержку модулей и все что нужно включить в ядро.
На сколько помнится то поддержки ZFS в ядре еще нет ...
2. Если возможно включить zfs и эмуль линуха в ядро, то какими опциями это сделать?
3. Как проверить почему с новым ядром не запускается jail?
Для jail установлен порт ezjail.

Заранее спасибо.

Хостинговая компания 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/

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Shuba » 2011-01-05 16:47:56

А не проще ли было бы перевести систему на amd64, которая увидит всю память?
Сила ночи, сила дня - одинакова фигня!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 17:09:15

Канечно проще ... если есть новый сервер на AMD.

А у меня есть только на intel, так что у меня получается сложнее ...

Гость
проходил мимо

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Гость » 2011-01-05 17:10:39

Shuba писал(а):А не проще ли было бы перевести систему на amd64, которая увидит всю память?
)) ты не понимаешь парня
он хочет прыгнуть через себя, держа себя за уго через левую лопатку
а переехать на amd64 это слишком просто

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 17:29:06

Гость писал(а):
Shuba писал(а):А не проще ли было бы перевести систему на amd64, которая увидит всю память?
)) ты не понимаешь парня
он хочет прыгнуть через себя, держа себя за уго через левую лопатку
а переехать на amd64 это слишком просто
Да не хочу я ни куда прыгать....
Наткнулся на такую проблему первый раз. Как всегда хочется решить все проблемы с этим связанные.
Переехеть на новую платформу можно, но не хочется денег на это дело тратить (как всегда и у всех это бывает...)
Вот и интересуюсь что со всем этим моим барахлом можно сделать.

Цель моего поста, найти решение для того что есть у меня сейчас.
А то, что можно на AMD перейти и там все будет гут, я и так знаю ...

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение BirdGovorun » 2011-01-05 17:36:58

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? :ROFL:

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Gamerman » 2011-01-05 17:43:45

И надо было называть amd64, чтоб людей пугать? :)
Глюк глюком вышибают!

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение BirdGovorun » 2011-01-05 17:47:03

Куплено у AMD, потому так и названо :smile:

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 17:48:27

))))

Хватит стебаться ...
Проблему Вы поняли.

Как теперь ее решать....

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение BirdGovorun » 2011-01-05 17:50:08

kharkov_max писал(а):))))

Хватит стебаться ...
Проблему Вы поняли.

Как теперь ее решать....
На староё ядро откатиться, не?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Gamerman » 2011-01-05 17:50:51

Глюк глюком вышибают!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 17:54:37

BirdGovorun писал(а):
kharkov_max писал(а):))))

Хватит стебаться ...
Проблему Вы поняли.

Как теперь ее решать....
На староё ядро откатиться, не?
Ну конечно же я сразу откатился на старое ядро, и в данный момент все работает на 3Гб. ОЗУ.

Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?

Гость
проходил мимо

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Гость » 2011-01-05 18:01:49

Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
хватит дурачком прикидыватся
тебе уже сказали - никак
только переходить на amd64
ну или под свою мать посмотри есть ли интелловские процы аля коредуо что бы на фрю amd64 перейти

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение BirdGovorun » 2011-01-05 18:04:28

kharkov_max писал(а): Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
Никак, так как PAE - это та ёще гадость, хотя в инете есть примеры, что мол всё отлично - не верю!!
У самого сервак стоит с 4G на i386 и ничего работает, можно перевести на архитектуру amd64,
но работает, всё устраивает - нафига трогать!?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 18:11:48

Гость писал(а):
Как памяти системе добавить до 4 Гб и более и не потерять zfs, jail и эмуль линуха?
хватит дурачком прикидыватся
тебе уже сказали - никак
только переходить на amd64
ну или под свою мать посмотри есть ли интелловские процы аля коредуо что бы на фрю amd64 перейти
Зачем сразу так ... "дурачком" ...
Возможно я действительно чего то недопонимаю ...

По поводу процов ... В сервере стоит именно Сore2Duo.
Правильно ли я Вас понимаю, что под этим процом возможно пересобрать ядро под AMD64 (архетиктуру AMD64) и все будет работать?

Гость
проходил мимо

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Гость » 2011-01-05 18:21:40

Зачем сразу так ... "дурачком" ...
Возможно я действительно чего то недопонимаю ...
ну вам "десять" раз сказали - нельзя
а вы в ответ улыбаетесь и опять задаете один и тот же вопрос
что о вас думать?
По поводу процов ... В сервере стоит именно Сore2Duo.
Правильно ли я Вас понимаю, что под этим процом возможно пересобрать ядро под AMD64 (архетиктуру AMD64) и все будет работать?
про коре дуо я образно говорил, нужно уточнять инфо(мне лень)
но кажется может получится
попробуйте просто для начала загрузится с инсталляционного диска именно freebsd amd64

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение BirdGovorun » 2011-01-05 18:22:52

kharkov_max писал(а): По поводу процов ... В сервере стоит именно Сore2Duo.
Правильно ли я Вас понимаю, что под этим процом возможно пересобрать ядро под AMD64 (архетиктуру AMD64) и все будет работать?
C процессоров Pentium 4 ядро Prescott, все Intel поддерживают aрхитектуру amd64(atom не в счёт)
а Сore2Duo выпущен гораздо позже, так что вперёд.
http://ru.wikipedia.org/wiki/Core_2_Duo

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 18:53:45

Спасибо за разъяснения.

Тут http://www.lissyara.su/articles/freebsd ... _to_amd64/ нашел схему переезда.
Но в данной статье описывается 6.3, а у меня 8.1.
Есть ли координальные отличия для переезда на AMD64.

Если у Вас есть опыт переезда, поделитесь пожалуйста кратким маном и Вашим опытом.
Еще раз спасибо.

Гость
проходил мимо

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Гость » 2011-01-05 18:58:16

прежде чем пеежжать
скачайте для начала инсталляционый диск freebsd amd64 и проверте
а то малоли

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 19:01:53

Гость писал(а):прежде чем пеежжать
скачайте для начала инсталляционый диск freebsd amd64 и проверте
а то малоли
Ну это понятно ...

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FiL » 2011-01-05 19:15:08

На самом деле не знаю как на фре, а на линуксах и виндах с РАЕ проблем нет. Всё вполне себе работает.
Другое дело, что если проц таки 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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35478
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Alex Keda » 2011-01-05 21:56:32

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? :ROFL:
читаем внимательно

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

K8-class CPU
у вас латентный AMD, сделанный интелом по технологии лицензированной у AMD =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 22:08:12

Решил все же переезжать на 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 и включение программ.

Поправьте меня пожалуйста если я не прав в своих предполагаемых десйтвиях, не хочется конкретно наступать на грабли ....