LINUX.ORG.RU
ФорумAdmin

ядро и 2Гб оперативки


0

0

У меня ядро 2.4.2 и установлено 2Гига Rambus. 1Гиг видит, а второй закидывает в HIGHMEM.

в результате я не могу запускать процессы более чем 1 Гигабайт.

опция в lilo.conf append="mem=2046М" не помогает пробывал компилировать новые ядра, например: 1 HIGHMEM=4 VIRTUAL=2 2 HIGHMEM=off VIRTUAL=2 ничего не помогает.

ядро при загрузке сообщает постоянно HIGHMEM=1G.

Неужели Линукс хуже W2000 при работе с памятью?

anonymous

Re: ядро и 2Гб оперативки

В конфиге ядра есть фича "High Memory Support", попробуй установить в 2а гига.

anonymous ()

Re: ядро и 2Гб оперативки

там есть опции off, 4Gb, 64Gb, a 2Gb нет вариант 4Gb не меняет ситуацию.

anonymous ()

Re: ядро и 2Гб оперативки

ты это и неполучиш (помоему)

максимум процесс будет 960мб - и если тебе надо больше - то пора менять платформу

если не секрет - зачет тебе такие бальшие таблицы

ae ()

Re: ядро и 2Гб оперативки

Я пробовал 3Gb RAM с опцией ядра 4Gb - да, 2Gb ушло в HIGHMEM и что? Они были также свободно доступны процессам, как и первый 1Гб. Не вижу никакой проблемы? Ядро может называть память выше 1Гб как ему угодно, хоть SuperMEM.

Короче: 3Gb = 1Gb RAM + 2Gb HIGHMEM

Это нормально!

saper ★★★★★ ()
Ответ на: Re: ядро и 2Гб оперативки от saper

Re: Re: ядро и 2Гб оперативки

а попробуй создать 1 массив хотя бы на 1.5Gb будет ли он обрабатываться ядром?

anonymous ()
Ответ на: Re: ядро и 2Гб оперативки от ae

Re: Re: ядро и 2Гб оперативки

откуда берется это число 960Mb? (по документации 1 процесс может использовать память до 3Gb.)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.