Перейти к содержанию

memory and kernel 2.4


Гость

Рекомендуемые сообщения

Есть Red Hat 7.1 с ядром 2.4.2 на PentiumIV с 2 ГБайтами RDRAM.

При попытке сделать массив размером больше 1 Гбайта ядро вылетает.

В чем причина?

Как с этип бороться?

Ссылка на комментарий
Поделиться на другие сайты

ситуация следующая

ulimit -d :

unlimited

что касается CONFIG_HIGHMEM, то ситуация следующая

вариант1:

HIGH_MEM=4G

VIRTUAL=3G

вариант2:

HIGH_MEM=4G

VIRTUAL=2G

вариант3:

HIGH_MEM=off

VIRTUAL=2G

вариант4(по дефолту):

HIGH_MEM=off

VIRTUAL=3G

результат один и тотже: segmentation faul (core dump)

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Где-то читал что 2.4 ядру пофигу всякие HIMEMы, он может свободно адресовать всю доступную память. А вот юзерному процессу один гигабайт пожалуй многовато.

Ananas писал(а):

>

> а в каком месте валится, при выделении памяти или при попытке

> записи или еще где?

>

> корку дебажил?

>

> efence-ом пользовался?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...