Оперативная память для сервера установка



Как увеличить оперативную память сервера

Наращивание ОЗУ сервера чаще всего производится так же, как и на настольном компьютере, но порой требует особого подхода. Как выполнить подобную операцию, рассказывает Нил Нельсон, президент компании Neal Nelson & Associates.

У компьютера есть одна общая черта с автомобилем: и там и там владелец может кое-что изменять и ремонтировать собственными силами. Одна из таких самостоятельных доработок состоит в увеличении объема оперативной памяти (ОЗУ). Для этого достаточно выполнить шесть описанных ниже операций.

ВНИМАНИЕ! Неправильное выполнение этих шагов грозит повреждением компьютера. Если на системную плату нажать слишком сильно или не в том месте, она может треснуть. Слабый разряд электростатического электричества способен сжечь жизненно важные электрические компоненты компьютера. Установка модулей памяти в “обратном” положении чревата коротким замыканием. Если же эти модули посажены на место недостаточно хорошо, компьютер может просто не загрузиться. Так что будьте осторожны! Удачи вам!

Шаг 1. Определите объем уже установленной на компьютере памяти

На компьютерах с операционной системой Windows с этой целью можно воспользоваться утилитой под названием “Диспетчер задач”, которая моментально покажет текущее состояние системы. Чтобы запустить ее, подведите курсор к панели задач (она обычно располагается внизу экрана), нажмите правую кнопку мыши и в появившемся контекстном меню выбери опцию “Диспетчер задач”. В открывшемся окне щелкните на закладке “Быстродействие” и общий объем памяти выведется в поле “Всего” в разделе “Физическая память (килобайт)”.

На компьютерах с Linux войдите в систему с правами “root”, введите команду cat /proc/meminfo и тогда общий объем памяти выведется в поле MemTotal.

Шаг 2. Найдите в компьютере модули памяти

Выключите компьютер и отсоедините кабель питания от электрической сети. Откройте корпус и найдите модули памяти — в большинстве ПК это будут так называемые DIMM (Dual In-Line Memory Module). Обратите внимание, сколько таких модулей уже установлено в компьютере и сколько остается свободных гнезд для них.

На рис. 1 приведена фотография системной платы, где установлены два модуля памяти, а еще два гнезда DIMM свободны. В серверах на шасси 1U и 2U гнезда для ОЗУ размещаются, как правило, на системной плате. А вот в серверных корпусах высотой 4U и 6U, равно как и в “лезвийных” серверах, зачастую устанавливаются платы — удлинители системной шины (так называемые “елочки”, или riser cards) либо другие дополнительные компоненты, специально предназначенные для монтажа модулей памяти. В таких случаях вам, возможно, придется внимательно присмотреться к внутренностям сервера, чтобы найти в нем модули памяти и пустые гнезда для них.

Шаг 3. Спланируйте модернизацию

Планирование помогает заранее найти ответ на ряд вопросов, которые возникают при обновлении сервера. Необходимо определить общий объем уже имеющегося ОЗУ, количество установленных модулей памяти и пустых гнезд для них, а также требуемый объем ОЗУ после обновления. Обратите внимание, что модули памяти часто устанавливаются попарно, а это значит, что для увеличения емкости ОЗУ на 1 Мб нужно будет установить два модуля по 512 Кб каждый. Не исключено также, что прежние модули придется снять, чтобы высвободить место для установки более емких.

Необходимо также точно идентифицировать используемый тип модулей памяти: SDRAM, DDR, DDR2, DDR3, FB-DDR, Registered, Unregistered, с проверкой четности или без таковой, с коррекцией ошибок (ЕСС) или без нее, с напряжением питания 2,2 В, 1,8 В или 1,5 В. Нельзя забывать и о скорости работы модуля, о которой говорит маркировка наподобие 512, 667, 800, PC-3200, PC-4800, PC-6400. Ошибка при выборе типа памяти чревата не только тем, что компьютер не запустится, но в некоторых случаях грозит выходом из строя его компонентов.

Многие производители компьютеров и системных плат публикуют в Интернете руководства по их эксплуатации, по которым всегда можно определить их совместимость с теми или иными типами памяти. Здесь же обязательно указывается, нужно ли устанавливать модули парами либо компоновать их в так называемые “банки памяти”.

Шаг 4. Приобретите новые модули

Приобрести модули памяти DIMM можно из самых разных источников. Их нетрудно найти у производителей компьютеров, например Hewlett-Packard или Dell, в компьютерных магазинах розничной торговли и интернет-магазинах, на онлайновых аукционах и специализированных Web-сайтах. Но безопаснее всего покупать память в той компании, которая выпустила ваш компьютер.

Шаг 5. Установка новых модулей памяти

Читайте также:  Причин для установки видеонаблюдения

Для установки модулей памяти нужно выполнить следующие пять операций.

1. Убедитесь, что компьютер выключен, а кабель питания отсоединен от электрической сети.

2. Положите шасси компьютера так, чтобы ничто не мешало вставить DIMM в предназначенные для них гнезда и посадить их на место (для этого нужно будет нажать на них с достаточным равномерным усилием строго вертикально вниз). Я лично предпочитаю класть шасси на прочный и устойчивый стол либо на пол так, чтобы над ним можно было наклониться, — в таком положении проще нажать на модуль памяти вертикально.

3. Наденьте на запястье антистатический браслет либо почаще касайтесь металла шасси, чтобы снять статическое электричество с кожи.

4. Откиньте фиксаторы модулей, расположенные по обоим концам каждого гнезда DIMM.

5. Сориентируйте модуль DIMM так, чтобы паз на нем совпал с перемычкой в гнезде.

6. Вставьте модуль в гнездо, после чего большими пальцами рук нажмите сразу на оба его конца. При этом, как правило, должны раздаться два щелчка, свидетельствующие о том, что модуль плотно “сел” на место и фиксаторы защелкнулись. Будьте осторожны: если нажать слишком слабо или неравномерно, модуль может не занять нужного положения, вследствие чего будет нарушен его электрический контакт с проводниками гнезда. Слишком же сильное нажатие способно вызвать трещины в системной плате. Как правильно вставлять модуль памяти DIMM, показано на рис. 2.

Шаг 6. Проверка работоспособности

После установки модулей памяти необходимо убедиться, что всё работает нормально. Для этого подсоедините кабель питания к электрической сети и включите компьютер. Повторите шаг 1 и удостоверьтесь, что новый размер ОЗУ удовлетворяет вашим требованиям. При желании можно протестировать и всю память компьютера, воспользовавшись одной из недорогих, а иногда и бесплатных утилит, которые предлагаются на сайтах www.memtest86.com и www.memtest.org. При этом, правда, будьте готовы к тому, что такое тестирование может продлиться много часов (так что лучше проводить его, скажем, ночью).

Шаг 7. Возможные проблемы

Если при модернизации сервера были допущены ошибки, диспетчер задач может показать меньший, чем ожидалось, объем памяти, либо компьютер вообще не запустится. В таких случаях следует тщательно проверить, правильно ли установлены модули в своих гнездах. Стоит также посмотреть, не нарушилось ли положение какой-нибудь другой внутренней платы компьютера (например, видеоадаптера), которую вы могли случайно зацепить и сдвинуть в гнезде.

Если такие проверки ничего не показали, попробуйте снять новые модули и запустить компьютер в прежней конфигурации. Можно также обратиться к компании, у которой куплены модули памяти: если у нее есть служба технической поддержки, то вам подскажут, как справиться с проблемой.

Когда же ничего из перечисленного не помогает, значит, настало время обратиться к услугам специалистов.

Увеличение оперативной памяти — процедура не слишком сложная да и риск здесь довольно умеренный. В то же время она позволяет намного расширить возможности компьютера при сравнительно небольших затратах. Так что повторю то, что уже писал в начале своей статьи: действуйте осторожно — и удачи вам!

Источник

Про ранги и виртуализацию в RAM

image alt text

В продолжение рубрики "конспект админа" хотелось бы разобраться в нюансах технологий ОЗУ современного железа: в регистровой памяти, рангах, банках памяти и прочем. Подробнее коснемся надежности хранения данных в памяти и тех технологий, которые несчетное число раз на дню избавляют администраторов от печалей BSOD.

Старые песни про новые типы

Сегодня на рынке представлены, в основном, модули с памятью DDR SDRAM: DDR2, DDR3, DDR4. Разные поколения отличаются между собой рядом характеристик – в целом, каждое следующее поколение "быстрее, выше, сильнее", а для любознательных вот табличка:

image alt text

Для подбора правильной памяти больший интерес представляют сами модули:

RDIMM — регистровая (буферизованная) память. Удобна для установки большого объема оперативной памяти по сравнению с небуферизованными модулями. Из минусов – более низкая производительность;

UDIMM (unregistered DRAM) — нерегистровая или небуферизованная память — это оперативная память, которая не содержит никаких буферов или регистров;

LRDIMM — эти модули обеспечивают более высокие скорости при большей емкости по сравнению с двухранговыми или четырехранговыми модулями RDIMM, за счёт использования дополнительных микросхем буфера памяти;

HDIMM (HyperCloud DIMM, HCDIMM) — модули с виртуальными рангами, которые имеют большую плотность и обеспечивают более высокую скорость работы. Например, 4 физических ранга в таких модулях могут быть представлены для контроллера как 2 виртуальных;

Читайте также:  Газотурбинные установки для нефти

Попытка одновременно использовать эти типы может вызвать самые разные печальные последствия, вплоть до порчи материнской платы или самой памяти. Но возможно использование одного типа модулей с разными характеристиками, так как они обратно совместимы по тактовой частоте. Правда, итоговая частота работы подсистемы памяти будет ограничена возможностями самого медленного модуля или контроллера памяти.

Для всех типов памяти SDRAM есть общий набор базовых характеристик, влияющий на объем и производительность:

частота и режим работы;

Конечно, отличий на самом деле больше, но для сборки правильно работающей системы можно ограничиться этими.

Частота и режим работы

Понятно, что чем выше частота — тем выше общая производительность памяти. Но память все равно не будет работать быстрее, чем ей позволяет контроллер на материнской плате. Кроме того, все современные модули умеют работать в в многоканальном режиме, который увеличивает общую производительность до четырех раз.

Режимы работы можно условно разделить на четыре группы:

Single Mode — одноканальный или ассиметричный. Включается, когда в системе установлен только один модуль памяти или все модули отличаются друг от друга. Фактически, означает отсутствие многоканального доступа;

Dual Mode — двухканальный или симметричный. Слоты памяти группируются по каналам, в каждом из которых устанавливается одинаковый объем памяти. Это позволяет увеличить скорость работы на 5-10 % в играх, и до 70 % в тяжелых графических приложениях. Модули памяти необходимо устанавливать парами на разные каналы. Производители материнских плат обычно выделяют парные слоты одним цветом;

Triple Mode — трехканальный режим работы. Модули устанавливаются группами по три штуки — на каждый из трех каналов. Аналогично работают и последующие режимы: четырехканальные (quad-channel), восьмиканальные (8-channel memory) и т.п.

Для максимального быстродействия лучше устанавливать одинаковые модули с максимально возможной для системы частотой. При этом используйте установку парами или группами — в зависимости от доступного многоканального режима работы.

Ранги для памяти

Ранг (rank) — область памяти из нескольких чипов памяти в 64 бита (72 бита при наличии ECC, о чем поговорим позже). В зависимости от конструкции модуль может содержать один, два или четыре ранга.

Пример полной расшифровки маркировки на модулях Kingston:

image alt text

Серверные материнские платы ограничены суммарным числом рангов памяти, с которыми могут работать. Например, если максимально может быть установлено восемь рангов при уже установленных четырех двухранговых модулях, то в свободные слоты память добавить не получится.

Перед покупкой модулей есть смысл уточнить, какие типы памяти поддерживает процессор сервера. Например, Xeon E5/E5 v2 поддерживают одно-, двух- и четырехранговые регистровые модули DIMM (RDIMM), LRDIMM и не буферизированные ECC DIMM (ECC UDIMM) DDR3. А процессоры Xeon E5 v3 поддерживают одно- и двухранговые регистровые модули DIMM, а также LRDIMM DDR4.

Немного про скучные аббревиатуры таймингов

Тайминги или латентность памяти (CAS Latency, CL) — величина задержки в тактах от поступления команды до ее исполнения. Числа таймингов указывают параметры следующих операций:

CL (CAS Latency) – время, которое проходит между запросом процессора некоторых данных из памяти и моментом выдачи этих данных памятью;

tRCD (задержка от RAS до CAS) – время, которое должно пройти с момента обращения к строке матрицы (RAS) до обращения к столбцу матрицы (CAS) с нужными данными;

tRP (RAS Precharge) – интервал от закрытия доступа к одной строке матрицы, и до начала доступа к другой;

tRAS – пауза для возврата памяти в состояние ожидания следующего запроса;

Разумеется, чем меньше тайминги – тем лучше для скорости. Но за низкую латентность придется заплатить тактовой частотой: чем ниже тайминги, тем меньше допустимая для памяти тактовая частота. Поэтому правильным выбором будет "золотая середина".

Существуют и специальные более дорогие модули с пометкой "Low Latency", которые могут работать на более высокой частоте при низких таймингах. При расширении памяти желательно подбирать модули с таймингами, аналогичными уже установленным.

RAID для оперативной памяти

Ошибки при хранении данных в оперативной памяти неизбежны. Они классифицируются как аппаратные отказы и нерегулярные ошибки (сбои). Память с контролем четности способна обнаружить ошибку, но не способна ее исправить.

Для коррекции нерегулярных ошибок применяется ECC-память, которая содержит дополнительную микросхему для обнаружения и исправления ошибок в отдельных битах.

Читайте также:  Метки для установки зажигания нива шевроле

Метод коррекции ошибок работает следующим образом:

При записи 64 бит данных в ячейку памяти происходит подсчет контрольной суммы, составляющей 8 бит.

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

Технология Advanced ECC способна исправлять многобитовые ошибки в одной микросхеме, и с ней возможно восстановление данных даже при отказе всего модуля DRAM.

image alt text

Исправление ошибок нужно отдельно включить в BIOS

Большинство серверных модулей памяти являются регистровыми (буферизованными) – они содержат регистры контроля передачи данных.

Регистры также позволяют устанавливать большие объемы памяти, но из-за них образуются дополнительные задержки в работе. Дело в том, что каждое чтение и запись буферизуются в регистре на один такт, прежде чем попадут с шины памяти в чип DRAM, поэтому регистровая память оказывается медленнее не регистровой на один такт.

image alt text

Все регистровые модули и память с полной буферизацией также поддерживают ECC, а вот обратное не всегда справедливо. Из соображений надежности для сервера лучше использовать регистровую память.

Многопроцессорные системы и память

Для правильной и быстрой работы нескольких процессоров, нужно каждому из них выделить свой банк памяти для доступа "напрямую". Об организации этих банков в конкретном сервере лучше почитать в документации, но общее правило такое: память распределяем между банками поровну и в каждый ставим модули одного типа.

Для автоматического учета всех правил и рекомендаций по установке модулей можно использовать специальные утилиты от вендора. Например, у HP есть Online DDR4 (DDR3) Memory Configuration Tool.

Итого

Вместо пространственного заключения приведу общие рекомендации по выбору памяти:

Для многопроцессорных серверов HP рекомендуется использовать только регистровую память c функцией коррекции ошибок (ECC RDIMM), а для однопроцессорных — небуферизированную с ECC (UDIMM). Планки UDIMM для серверов HP лучше выбирать от этого же производителя, чтобы избежать самопроизвольных перезагрузок.

В случае с RDIMM лучше выбирать одно- и двухранговые модули (1rx4, 2rx4). Для оптимальной производительности используйте двухранговые модули памяти в конфигурациях 1 или 2 DIMM на канал. Создание конфигурации из 3 DIMM с установкой модулей в третий банк памяти значительно снижает производительность.

Список короткий, но здесь все самое необходимое и наименее очевидное. Конечно же, старый как мир принцип RTFM никто не отменял.

Источник

Установка RAM для сервера HP ProLiant DL360 Gen 10

У меня в наличии три плашки памяти по 16Gb и вот когда я в пятницу их устанавливал в сервер HP ProLiant DL360 Gen 10 , то при загрузке видел следующие сообщения и коды ошибок/уведомлений:

Ошибки памяти при запуске сервера HP ProLiant DL360 Gen10

Внимательно посмотрев на крышку сервера, выявил что если у Вас три модуля памяти, то их подключить на материнской плате нужно в разъемы: 8, 10, 12

Порядок установки плашек памяти в сервер HP ProLiant DL360 Gen10

В разъем 8 вставляется планка памяти: 16Gb 2Rx8 PC4-2933Y-RE2-12-DC1 (M393A2K43CB2-CVFBY) , в 10 точно такая же, а в 12 16Gb 2Rx8 PC4 – 2933Y-RE2-12 (HMA82GR7CJR8N-WM T4 AC 1902)

Далее т.к. у меня память ECC отправляю сервер в перезагрузку и при загрузке нажимаю F9 (загрузка в BIOS ) :

F9 – System Configuration – BIOS/Platform Configuration (RBSU) – Memory Options

Advanced Memory Protection: было Fast Fault Tolerant Memory (ADDDC) , ставлю Advanced ECC Supported

Сохраняю внесенные изменения и перезагружаю сервер.

Сервер грузится и в режиме самотестирования работоспособности оборудования более нет никаких ошибок.

Итого, только внимательное чтение документации и желание разобраться поможет заставить работать сервер на максимальной производительности. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Установка памяти в сервер Supermicro SYS-2029U-TN24R4T

Profile picture for user Олег

Добавляю память в сервер Supermicro SYS-2029U-TN24R4T. Изначально мы приобрели сервер с четырьмя планками памяти по 32 Гб, теперь увеличиваем память вдвое, добавим ещё четыре планки памяти. Используем память Samsung M393A4K40CB2-CVFBY 32GB.

ram

ram

supermicro

Выдвигаю сервер из стойки.

supermicro

Для снятия крышки необходимо отвернуть два винта.

supermicro

supermicro

Имею двухпроцессорную конфигурацию с четырьмя планками памяти.

supermicro

Определяю слоты, в которые буду устанавливать память. Для этого воспользуюсь подсказкой на крышке сервера.

Источник

Adblock
detector