Ключевые факторы при выборе оперативной памяти сервера

2022-05-13

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

Сколько оперативной памяти вам нужно?

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

Чтобы разобраться в этом вопросе, необходимо отметить существенное различие между"минимальные требования"и"предлагаемые требования". Минимальные требования, возможно, легко удовлетворить, но это определенно не идеальное решение для улучшения времени работы и эффективности вашего сервера.

Идеальная настройка будет зависеть от уникальных потребностей бизнеса и предполагаемого использования сервера. Чтобы определить, какой объем памяти сервера является идеальным, вам необходимо учитывать несколько аспектов, таких как размер используемых баз данных, количество пользователей и существующая инфраструктура.

Размер баз данных

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

Для серверов с базой данных объемом 10–59 ГБ размер ОЗУ составляет 74% данных (для базы данных 27 ГБ требуется 20 ГБ ОЗУ). Для базы данных объемом 60–224 ГБ размер ОЗУ составляет 23% (для данных 210 ГБ требуется 48 ГБ ОЗУ). Для базы данных объемом 225–600 ГБ размер ОЗУ составляет 13% (пример: данные 488 ГБ, ОЗУ 64 ГБ).

Количество пользователей

Если количество пользователей, которых вы в настоящее время обслуживаете, составляет 15 или меньше, вероятно, нет необходимости учитывать дополнительную память на каждого пользователя. Однако, если вашим сервисом будут одновременно пользоваться более 15 пользователей, вы можете рассмотреть возможность добавления 1–2 ГБ оперативной памяти сервера для каждых 5 дополнительных пользователей.

Пакеты исполнения

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

Однако преобразования SQL Сервер ЭТЛ загружают данные в оперативную память вашего сервера перед их обработкой. Это означает, что чем больше серверной памяти оснащено ваш сервер, тем быстрее он будет выполнять пакеты выполнения.

Требования к ОС

Хорошее практическое правило — по умолчанию зарезервировать для ОС 1 ГБ ОЗУ, плюс дополнительно 1 ГБ на каждые 4 ГБ между 4–16 и еще 1 ГБ на каждые 8 ​​ГБ, установленные выше 16 ГБ. Например, сервер с 32 ГБ ОЗУ использует 7 ГБ для ОС, а оставшиеся 25 ГБ выделены для SQL-сервера.

Скорость оперативной памяти

Как упоминалось выше, скорость памяти сервера имеет решающее значение для производительности вашего сервера. Однако скорость оперативной памяти — это немного неправильное название. Скорость работы оперативной памяти вашего сервера на самом деле зависит от нескольких факторов, таких как частота, задержка, пропускная способность, общее количество каналов, двойная скорость передачи данных (ГДР) и т. д. Когда люди говорят о скорости оперативной памяти, они на самом деле имеют в виду частоту и задержка оперативной памяти сервера. В нашей дискуссии здесь мы сделаем то же самое.

Частота

Частота оперативной памяти измеряется в МГц и обычно следует сразу за версией ГДР в характеристиках оперативной памяти. Например, оперативная память DDR4-3200 работает на частоте 3200 МГц, а оперативная память DDR3-1600 имеет частоту 1600 МГц.

Так что же такое частота оперативной памяти? Память вашего сервера постоянно выполняет циклы чтения и записи загруженных в данный момент данных. Частота оперативной памяти означает, сколько раз в секунду память проходит этот цикл. DDR4-3200 соответствует частотному циклу 3200 МГц, что соответствует примерно 3,2 миллиардам циклов чтения/записи в секунду.

Вообще говоря, чем выше частота, тем лучше. Чем выше частота оперативной памяти, тем быстрее память может обрабатывать данные. Но учтите, что некоторые процессоры и материнские платы могут не поддерживать эффективно некоторые частоты. Если вы хотите максимизировать свою производительность, необходимы дополнительные исследования. Более того, цена на высокочастотную оперативную память, как правило, выше.

Задержка

Задержка, известная как задержка строба доступа к столбцу или задержка КАС, относится к измерению задержки между моментом, когда ваши модули ОЗУ получают команду от ЦП, и моментом фактического выполнения команды. Задержка КАС измеряется в тактах.

Как правило, задержка не может быть записана непосредственно в ОЗУ вашего сервера. Вместо этого он может быть упомянут в ряде чисел, которые напечатаны в оперативной памяти вашего сервера. По сути, чем меньше число, тем лучше. Чем меньше число, тем меньше задержка и, следовательно, тем лучше производительность. Конечно, это при условии, что все остальные параметры, такие как частота оперативной памяти, останутся прежними.

Проблемы совместимости оперативной памяти

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

Поколение ГДР

Новое поколение ГДР ОЗУ не будет работать с материнскими платами, поддерживающими старое поколение, и наоборот. Таким образом, вы не можете разместить серверную память DDR3 на материнской плате, поддерживающей слоты DIMM DDR4. Аналогично, вы не можете разместить серверную память DDR4 на материнской плате со слотами DIMM DDR3.

Слоты DIMM материнской платы

Некоторые материнские платы меньшего форм-фактора оснащены только двумя слотами DIMM. Таким образом, вы можете иметь максимум две планки серверной оперативной памяти, и вы не можете разместить в них комплект серверной памяти 4x4 ГБ. Поэтому вам следует убедиться, что вы не покупаете больше карт памяти для сервера, чем может вместить материнская плата вашего сервера.

Радиатор процессора

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

Технологии памяти

Есть три основных технологии памяти доступны сегодня: УДИММ (небуферизованный DIMM), РДИММ (зарегистрированный DIMM) и ЛРДИММ (DIMM с уменьшенной нагрузкой). Несмотря на то, что эти три технологии памяти физически помещаются в слот памяти вашего сервера, их нельзя смешивать. Если используется неправильная технология памяти, система может включиться, но это приведет к сбою загрузки системы.

ОЗУ легко обновить

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

Рассмотрим этот сценарий: вы начинаете с 8 ГБ ОЗУ и лучшей комбинацией процессора и графического процессора. Если вы хотите увеличить объем оперативной памяти сервера до 16 ГБ, все, что вам нужно сделать, это добавить новую карту памяти без полной замены процессора и графического процессора.

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


Получить последнюю цену? Мы ответим как можно скорее (в течение 12 часов)