LINUX.ORG.RU
ФорумAdmin

Память


0

0

Поставил на новый сервачек ( 2 Xeon + 4 Gb ) ядро 2.6.14.4. Почемуто оно видит только 3635192к памяти - само собой в ядре при сборке выставлена поддержка 4 Гиг ( я даже 64 ставил). На другом более старом серваке ( 4 Xeon + 8 Gb - ядро 2.6.13.2) - видится все 8 гиг, и вообще вроде не было никогда таких проблем. Куда рыть ?

anonymous

"With the PC/Intel architecture, most PCI devices can't have their address spaces mapped above the 4 GB limit, so PCI address space is allocated below 4 GB. This means that any machine with 4 GB or more of physical memory has some of its physical memory "overlaid" by the PCI address space.

If the memory controller of the machine supports remapping the overlaid physical memory to an address above 4 GB and if the processor is capable of accessing memory above 4 GB and if the operating system supports memory above 4 GB, then all of the physical memory is still usable. If any of the above are not true, then the "overlaid" memory is not accessable and the operating system will report less physical memory than is actually installed. For example a Windows server with 4 GB of physical memory installed might report only 3.5 GB of memory."

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

Ну и какое из этих 3-х условий типа не соблюдается на серваках - конструктор от Intel ? Ни разу еще не было такой проблемы с подобным железом ( правда постарее, неужто в новых моделях убрали :) ), ни с Линуксом ( тоже не думаю, что в новых ядрах - решили отключить ). Тут скорей что то, где то подкрутить надо - а вот что - не могу сообразить.

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

Бывает, бывает. У меня из 15 машин одна тоже 3.5 показывает вместо 4-х :)

Попробуй биос обнови и выстави "Memory Adjust"=auto, если найдёшь это в интеле.

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

Починил !!! В BIOS-е нашел параметр - что то про ремапинг памяти для PCI....

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