Чому на нашому сервері використовується лише 16 ГБ пам'яті?


11

Ми нещодавно оновили оперативну пам’ять на Windows Storage Server 2008 R2 Standard до 32 ГБ.

Коли я відкриваю панель системи, вона вказує на встановлену пам'ять: 32,0 ГБ (16,0 ГБ) . Чому так?

Я намагався викопати документацію, яка б вказувала на те, що це межа версії операційної системи, але я прийшов коротко. Переглядаючи порівняння версій у Вікіпедії, не показано жодної версії з 16 ГБ, але сервер зберігання не вказаний, а Обмеження пам’яті для Windows та Windows Server Releases не перераховує Storage Serer 2008 R2.

З того часу я знайшов інфографіку в дописі блогу під назвою Windows Storage Server 2008 R2. , що вказує, що ліміт складе 32 ГБ.

Як запропонував @Nico, відкриття perfmon показує, що 16 Гб пам'яті "зарезервовано для обладнання".

Плата сервера - це Intel S3420GPLX, створений з Intel Xeon SP X3430 , обидва з них повинні підтримувати 32 ГБ пам'яті.

Встановлені модулі оперативної пам’яті - 4 x 8 Гб Hynix HMT31GR7CFR8A-H9 RDIMM .

Підтримка порадила нам здійснити оновлення програмного забезпечення материнської плати. Ми здійснили оновлення прошивки, але це не вплинуло на проблему


Ви впевнені, що проблема не в апаратному забезпеченні?
Зоредаче

@Zoredache Ні, я не впевнений. Але я, по суті, попросив нашого постачальника, у якого ми купили сервер, надіслати нам максимальний об'єм пам'яті, з яким може працювати плата, і вони заглянули 32 ГБ у свою базу даних і відправили їх. Я все-таки перевіряю їх.
Der Hochstapler

Можливо, перевірити версії прошивки тощо?
Зоредаче

@Zoredache Я намагаюся зв’язатися з їх підтримкою, але тут все ще досить рано вранці. Оновиться, коли я отримаю більше інформації.
Der Hochstapler

1
technet.microsoft.com/en-us/library/gg214172(v=ws.10).aspx перелічує межі пам’яті для різних видань Storage Server 2008 R2 (жоден з них не обмежений 16 ГБ).
Хокан Ліндквіст

Відповіді:


10

Сервери високого класу мають варіанти спарювання модулів пам'яті, наприклад, рейдових масивів для жорстких дисків. Ви повинні переглянути опцію BIOS для цього.


4
Це теж була моя думка. Зазвичай він позначений як "Дзеркальне відображення пам'яті"
MDMarra

Хоча це звучало багатообіцяюче, жодна така функція, схоже, не доступна в платах BIOS.
Der Hochstapler

4

Ви бачили це посилання ?

Виконання A Perfom /resпоказало б вам цю помилку. Тому що відсутня оперативна пам’ять може бути захищена апаратно.

Також перегляньте цей КБ Microsoft: http://support.microsoft.com/kb/978610

(Вибачте, не можу додати жодного коментаря через репутацію)


Так, він показує 16 як зарезервований для обладнання. У статті KB не було нічого, що я вважав корисним. Зараз я намагаюся зібрати інформацію для технічної підтримки, щоб вони могли визначити можливі проблеми з обладнанням. Спасибі
Der Hochstapler

В порядку. (Погодьтеся, що КБ, мабуть, не найкращий) У Google, схоже, це проблема материнської плати. Але зачекайте на відгуки про підтримку та оновіть своє запитання, якщо це можливо. Це повинно допомогти.
Ніко

4

Було б корисно знати точну конфігурацію ОЗУ. тобто кількість димів, будь то всі udimm (небуферовані) або rdimm (зареєстровані). Ви не можете змішувати udimms та rdimms на дошці, а якщо ви використовуєте udimms, ви можете використовувати лише 4/6 димів, і ви можете використовувати лише до 16 Гб оперативної пам’яті - це звучить, ймовірно, для вашої проблеми.

Довідка - https://communities.intel.com/thread/21622

Схоже, для того, щоб 32 Гб оперативної пам’яті працював на платі, вам потрібна дуже конкретна конфігурація.


Модулі 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler

Гаразд - характеристики оперативної пам’яті виглядають відповідно до вимог до дошки, за посиланням, яке я вам надіслав, у людей виникли проблеми з оперативною пам’яттю, яка нібито підтримується, і вони мали її змінити, але їхні питання відрізняються від ваших (вони можуть ' t посаду). Ви, можливо, ви спробували linux live cd або подібне, щоб побачити, чи інша ОС насправді завантажиться з усіма наявними 32 ГБ?
Алекс Беррі

Я фактично не на сайті, але я зроблю це, якщо потрібно. Насправді ми мали набір 4х8 ГБ оперативної пам’яті Samsung Rx4 раніше і теж не могли розмістити. : P
Der Hochstapler

2

Багато серверів мають окрему оперативну пам’ять для кожного процесора, тому, якщо у вас є лише 1 процесор, вам доведеться або 1) встановити 2-й процесор, або 2) встановити оперативну пам'ять у правильному каналі пам'яті.

(який апаратний сервер у вас є?)

оновлення:

інструкція говорить: 32 ГБ максимум з x8 ECC RDIMM (2 Гб DRAM) і 16 ГБ макс з x8 ECC UDIMM (2 Гбіт DRAM)

модель , яку ви говорите youhave є RDIMM, наскільки я можу бачити, але вони , здається, не відображаються у списку схвалених модулів оперативної пам'яті тут , але не впевнений , якщо це має якийсь - або ефект ... схоже , що це є BIOS або ОС Windows річ тоді.


Цікава теорія, оскільки на цьому сервері встановлено лише 1 процесор. Не впевнений, чи це плата з двома процесорами. Ще чекаю на відгуки від клієнта.
Der Hochstapler

здогадуємось, ми дізнаємось, коли ваш клієнт відповість :)
Sverre

2
Дошка є однорозетною. Крім того, якби вона була встановлена ​​з неправильної сторони плати з подвійним сокетом, ОС навіть не бачила б її.
MSalters

гаразд, я не знав, що плата є однорозетною, а також не знала, як вікна реагуватимуть на оперативну пам’ять у неправильному місці. (спасибі)
Sverre

Я наткнувся на це з іншою платою Intel. Оскільки материнська плата підтримує лише 2 ГБ оперативної пам’яті на слот, це все, що ОС отримає для використання. Однак оперативна пам'ять все одно повідомить, що вона становить 4 Гб, коли її запитують через SPI.
longneck

2

У BIOS 2 модулі були позначені як "невдалі".

Підтримка порадила нам протестувати кожен модуль окремо. Технічні працівники випробовували різні конфігурації, потім повертали всі модулі такими, якими вони були, і тепер цілих 32 Гбайт можна використовувати.

Не дуже впевнений, що з цього зробити.


Вам слід було протестувати якесь програмне забезпечення, окрім Windows, щоб визначити, чи це проблема з програмним забезпеченням або проблема з апаратним забезпеченням / BIOS. Це врятувало б вам деякий час і дозволило нам негайно виключити Windows.
Девід Шварц

Ви хочете назвати програмне забезпечення?
Der Hochstapler

1
memtest86 +, завантажувальний компакт-диск Linux, ...
Девід Шварц,

Як я вже пояснював, я не був на місці, інакше мав би.
Der Hochstapler

Звичайно, людина, яка здійснила оновлення мікропрограмного забезпечення, могла мати. Але що б там не було.
Девід Шварц

1

Я погоджуюся з деякими з наведених відповідей, зокрема, з ОЗУ з дзеркальним режимом.

Крім того, згідно з офіційним веб-сайтом Intel, ваша певна пам'ять не підтримується для чіпсету плати.

Перше, що я повинен зробити, - це повернути оперативну пам’ять назад і отримати сертифіковані модулі, що підтримуються постачальником.

Потім перевірте, чи потрібно, щоб пам'ять була узгоджена з кожного боку банки, тобто два модулі у правильних слотах на кожній стороні. Можливо, є всі шанси, що BIOS також застарів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.