LINUX.ORG.RU

CentOS. Память.


0

1

Привет

CentOS release 6.3 (Final), 32 бита, со всеми апдейтами. Ведро 2.6.32-279.9.1.el6.i686

Сервер HP DL180 G6.

Видит памяти всего:

# cat /proc/meminfo | grep MemTotal

MemTotal: 15454032 kB

Хотя установлено 36 гигабайт.

Как центоси объяснить, что оно неправо?


32 бита
установлено 36 гигабайт.

facepalm.jpg

anonymous ()
Ответ на: комментарий от anonymous

И что? Будет ли откровением для благородного дона тот мелочный факт, что линукс в 32-х битном режиме может адресовать 64Гб оперативки?

Или вас не устраивает то, что оно само по себе 32-х битное? Ну так это не от меня зависит, а от волшебного icewarp, который не дается в 64-х битных бинарниках. Будь он неладен.

wheel ()

PAE ядро уже пробовали поставить? Чем закончилось?

anonymous ()
Ответ на: комментарий от anonymous

Если бы там PAE не было, доступно было бы этак 3.2Гб оперативки....

wheel ()
Ответ на: комментарий от thesis

Спасибо. Просто класс!!! А еще говорят, что Слакварь такая противная... :)

wheel ()
Ответ на: комментарий от wheel

не знаю, что такое icewarp, и знать не хочу; но если оно только 32-битное, то нахера тогда тебе столько памяти? все равно 32-битное приложение не сможет нормально заюзать больше 4Г; разве только ты хочешь запускать несколько экземпляров одновременно

ну, тогда просто ставь 64-битную OS и доустанови 32-битные либы — будет работать

anonymous ()
Ответ на: комментарий от anonymous

не знаю, что такое icewarp

ЛОР такой ЛОР. Тут очень любят кричать ЫНТЫРПРАЙЗ, а вот софта ЫНТЫРПРАЙЗного почему-то не знают. И знать не хотят.

нахера тогда тебе столько памяти

Этому чуду еще и мускуль надо, и дисковый кеш весьма и весьма полезен....

все равно 32-битное приложение не сможет нормально заюзать больше 4Г

На 1 процесс. Оно сразу запускает 7 процессов. И наверняка будет запускать нити при подключениях пользователей. Не считая антивиря.

ставь 64-битную OS и доустанови 32-битные либы

«Если вы такой умный, почему вы такой бедный?» Повторяю: ЫНТЫРПРАЙЗ. Если этот коммуникационный хаб будет глючить, как мне в саппорт обращаться? Кому и что доказывать? :)

wheel ()
Ответ на: комментарий от wheel

ЫНТЫРПРАЙЗ

Если этот коммуникационный хаб будет глючить, как мне в саппорт обращаться? Кому и что доказывать? :)

смешной ты! если ты покупаешь какую-то хрень и надеешься на саппорт, то должны быть рекоммендованные/сертифицированные дистрибутивы для ее запуска; а значит если CentOS.i386 в этом списке есть, то тогда и обращайся к поставщику с вопросом: «почему не видна вся память?», или «как работать на 16 ГБайтах?»; а если центоса там нет, то какого хера ты ее тогда юзаешь? если же такого списка нет, то и доказывать никому ничего не придется

ЗЫ: возможность работы 32-битных приложений в 64-битном RHEL/CentOS/... — это не результат недели красноглазия, а практически штатный режим; все необходимое для этого имеется прямо в 64b дистрибутиве; точно не скажу, но возможно там даже нет способа эти 32b-либы не устанавливать

anonymous ()
Ответ на: комментарий от wheel

Будет ли откровением для благородного дона тот мелочный факт, что линукс в 32-х битном режиме может адресовать 64Гб оперативки?

Отвечает Александр Друзь^W^W Линус Торвальдс:

Yeah. I always considered HIGHMEM to just be unusable. It's ok for
extending to 2-4GB (ie HIGHMEM4G, not 64G), and it's probably borderline
usable for 4-8G if you are careful.

But quite frankly, I refuse to even care about anything past that. If you
have 12G (or heaven forbid, even more) in your machine, and you can't be
bothered to just upgrade to a 64-bit CPU, then quite frankly, *I*
personally can't be bothered to care.

That's my personal opinion, and I realize that some of the commercial
vendors may care about their insane customers' satisfaction, but I'm
simply not interested in insane users. If they have that much RAM (and
bought it a few years ago when a 64-bit CPU wasn't an option), they can't
be poor.

So the _only_ explanation today for 12GB on a 32-bit machine is
(a) insanity
or
(b) being so lazy as to not bother to upgrade
and in either case, my personal reaction is «I'm *not* crazy, and yes, I'm
lazy too, and I can't give a rats *ss about those problems».

HIGHMEM was a mistake in the first place. It's one that we can live with,
but I refuse to support it more than it needs to be supported. And 12GB is
*way* past the end of what is worth supporting.

Linus

redgremlin ★★★★★ ()
Ответ на: комментарий от redgremlin

and bought it a few years ago when a 64-bit CPU wasn't an option

Ах да, для справки - писалось это в 2007году.

redgremlin ★★★★★ ()
Ответ на: комментарий от redgremlin

Ну я счастлив за Линуса, конечно.

Тем не менее, меня лично это мало радует. Попробую х64, однако не считаю это выходом из положения.

Слакварь 13.37 х32 отлично видела всю оперативку. :)

И вообще, данная ситуация - совсем даже не unix-way. Могли бы сделать отдельное опциональное ядро с поддержкой 64Гб. А вот ситуация, когда кто-то там (пусть даже Линус) руководствуясь личным мнением «думает» за меня - мало приемлема.

wheel ()
Ответ на: комментарий от wheel

Могли бы сделать отдельное опциональное ядро с поддержкой 64Гб

а поддерживать его кто будет? Если апстрим сказал в морг - значит либо находится кто-то, кому это надо и форкает - либо в морг. А, есть еще один вариант - использование старых версий, то есть - некрофилия

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