Re: 32бита и памяти бо льше 4GB

2007-08-29 Пенетрантность Victor Wagner
On 2007.08.29 at 13:04:53 +0600, Шестаков Николай wrote:

 Добрый день!
 
 Поскажите, а на 32 битном ядре можно работать с памятью больше 4Гб? Или 
 надо обязательно ставить 64 битное?
 
 Просто на сервак поставил 32 битное ядро, а он видит только 2,5Гб, а их 
 там 8.

Тут дело не в битности, а в опциях сборки ядра
CONFIG_NOHIGHMEM, CONFIG_HIGHMEM4G, CONFIG_HIGHMEM64G

Есть ли в дистрибутиве ядра, собранные с требуемыми опциями - а хрен его
знает. Я дистрибутивными ядрами не пользуюсь. А собирая ядро
kernel-package я могу любую желаемую опцию выставить.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 32бита и памяти бо льше 4GB

2007-08-29 Пенетрантность Oleg Anisimov (Олег Анисимов)

Victor Wagner пишет:

On 2007.08.29 at 13:04:53 +0600, Шестаков Николай wrote:


Добрый день!

Поскажите, а на 32 битном ядре можно работать с памятью больше 4Гб? Или 
надо обязательно ставить 64 битное?


Просто на сервак поставил 32 битное ядро, а он видит только 2,5Гб, а их 
там 8.


Тут дело не в битности, а в опциях сборки ядра
CONFIG_NOHIGHMEM, CONFIG_HIGHMEM4G, CONFIG_HIGHMEM64G

Есть ли в дистрибутиве ядра, собранные с требуемыми опциями - а хрен его
знает. Я дистрибутивными ядрами не пользуюсь. А собирая ядро
kernel-package я могу любую желаемую опцию выставить.



Надо всего лишь поставить ядро с поддержкой bigmem:
linux-image-2.6.18-5-686-bigmem


--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 32бита и памяти бо льше 4GB

2007-08-29 Пенетрантность Ed

Шестаков Николай wrote:
Поскажите, а на 32 битном ядре можно работать с памятью больше 4Гб? 
Или надо обязательно ставить 64 битное?


Просто на сервак поставил 32 битное ядро, а он видит только 2,5Гб, а 
их там 8.


если нет явных противопоказаний, то я бы рекомендовал поставить 
полностью 64-битную систему - всё-таки прямее иметь адресное 
пространство, не ограниченное 4 гигабайтами.

благо debian есть и под amd64 тоже.

ps: 64-битное ядро с 32-битным libc мне кажется не ничего не изменит.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 32бита и памяти бо льше 4GB

2007-08-29 Пенетрантность Victor Wagner
On 2007.08.29 at 15:00:43 +0300, Покотиленко Костик wrote:

  если нет явных противопоказаний, то я бы рекомендовал поставить 
  полностью 64-битную систему - всё-таки прямее иметь адресное 
  пространство, не ограниченное 4 гигабайтами.
  благо debian есть и под amd64 тоже.
  
  ps: 64-битное ядро с 32-битным libc мне кажется не ничего не изменит.
 
 Кстати, прочитал в инструкции по выбору железа для роутеров, что 64
 битное ядро медленее, т.к. все указатели 64 битные и с памятью работа
 идёт по 64 битной шине.

Так то для роутеров. Им много памяти вообще не нужно.

Вообще, конечно, 64-битная система выгоднее тогда, когда есть
необходимость использовать (обычно в рамках одного процесса) большие
куски памяти. Если такого нет, то действительно, на 32битных указателях
можно сэкономить и время, и память. 



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]