У нас есть несколько серверов Supermicro, на которых мы пытаемся обновить оперативную память, чтобы мы могли запускать на них виртуальные серверы, но только некоторые из них потребовали обновления оперативной памяти, которую мы выполнили. Мы дважды проверили, чтобы убедиться, что вся оперативная память находится в правильных слотах и что сама оперативная память не плохая. Мы также обновили BIOS до последней версии, чтобы убедиться, что это не проблема, но безрезультатно. Большое количество наших серверов просто не увидят более 4 ГБ ОЗУ. Те, у которых нет никаких видимых отличий от тех, у которых нет, так что мы полностью в тупике.
Любые идеи или предложения, которые кто-либо может дать, будут чрезвычайно полезны.
Вы используете 32-битную ОС, поэтому я считаю, что вам нужно установить конкретное ядро PAE или установить 64-битную версию вашей ОС, чтобы ОС могла обращаться к более чем 4 ГБ ОЗУ:
yum установить ядро-PAE
Я бы посоветовал 64-битную ОС, а не 32-битную + PAE, поскольку она намного лучше обрабатывает> 4 ГБ памяти, но если вы не можете выполнить переустановку PAE, по крайней мере, вы сможете использовать оперативную память.
Вы пробовали установить в BIOS 4 ГБ для PCI Hole Granularity значение 1 ГБ? Также убедитесь, что вы используете пары в каналах 1A-2A, 1B-2B и так далее.
Когда я говорю 1A-2A, это означает слоты 1 и 4. На этой плате слоты идут по порядку: 1A, 1B, 1C, 2A, 2B, 2C. Если вы используете 2 стика, вы можете использовать конфигурацию 1A-2A или 1A-1B. При использовании 3-х палочек: 1А, 1Б, 1С. Когда 4 или 6 необходимо объединить банки памяти в пары: 1A-2A, 1B-2B, 1C-2C