Серверы и оборудование

Оперативная память: Что это, как работает, виды и характеристики

~8 минут19 октября 2026 г.

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

Недостаток RAM заставляет систему чаще обращаться к файлу подкачки или выгружать данные, из-за чего приложения замедляются. Избыточный объем сам по себе не ускоряет программу, если ее рабочий набор уже полностью помещается в память. Поэтому при выборе важны не только гигабайты, но и тип модулей, число каналов, скорость, надежность и совместимость с платформой.

1
CPU обращается к оперативной памяти через встроенный контроллер и каналы DIMM, а данные с накопителя предварительно загружаются в RAM для быстрой обработки.

Что такое оперативная память простыми словами

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

Если программе нужно больше памяти, чем доступно физически, система может перемещать часть страниц на SSD или HDD. Это помогает избежать немедленного завершения приложения, но накопитель намного медленнее RAM. Постоянная активность подкачки является признаком нехватки памяти или неправильного профиля нагрузки.

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

В большинстве компьютеров и серверов основная память построена на DRAM. Каждый бит хранится как заряд в ячейке, который приходится регулярно обновлять. Отсюда буква D, dynamic.

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

Как работает RAM

Упрощенный цикл выглядит так:

  1. Процессор или контроллер DMA формирует запрос к адресу памяти.

  2. Контроллер определяет канал, модуль, ранг и банк.

  3. В DRAM активируется нужная строка.

  4. Читаются или изменяются данные выбранного столбца.

  5. Результат передается по каналу памяти.

  6. Контроллер закрывает строку или оставляет ее активной для следующих обращений.

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

Виды оперативной памяти

SRAM и DRAM

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

SDRAM и DDR

SDRAM синхронизирована с тактовым сигналом. DDR SDRAM передает данные на обоих фронтах такта. Поколения DDR3, DDR4 и DDR5 различаются электрически, механически и по архитектуре, поэтому не взаимозаменяемы.

DIMM и SO-DIMM

Полноразмерные DIMM устанавливают в настольные системы и серверы. Компактные SO-DIMM используют в ноутбуках и части малогабаритных устройств. Совпадение поколения DDR не означает совпадение форм-фактора.

UDIMM, RDIMM и LRDIMM

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

ECC

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

DDR3, DDR4 и DDR5

Поколение

Типичное место

Главное отличие

DDR3

устаревшие платформы

более низкая плотность и скорость

DDR4

большое число действующих серверов и ПК

зрелая экосистема и широкий выбор

DDR5

современные платформы

выше скорость, плотность и иная внутренняя организация

Переход на новое поколение требует совместимых CPU и платы. Переходник не превращает DDR4 в DDR5. Сравнивать память только по одному числу скорости тоже неверно: важны тайминги, число каналов и конкретная нагрузка.

Основные характеристики оперативной памяти

Объем

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

Скорость передачи

Для DDR корректнее использовать MT/s, число миллионов передач в секунду. Обозначение в МГц часто применяется в магазинах как упрощение. DDR5-5600 означает 5600 миллионов передач на контакт в секунду, а не физический такт 5600 МГц.

Пропускная способность

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

Тайминги

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

Ранг

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

Число модулей на канал

В серверных спецификациях встречается DPC, DIMM per channel. Установка второго модуля в канал может снизить максимальную скорость. Точные правила берут из руководства к конкретной платформе.

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

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

Производитель платы указывает порядок заполнения слотов. Цвет слота не является универсальным стандартом. В двухсокетном сервере у каждого CPU собственные каналы, поэтому память нужно устанавливать около обоих процессоров согласно схеме.

2
Равномерное заполнение всех каналов памяти позволяет использовать максимальную пропускную способность, а несбалансированная установка DIMM оставляет часть каналов незадействованными.

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

Универсального числа нет. Расчет делают по нагрузке.

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

  • База данных выигрывает от памяти под рабочий набор и кеш, но неудачные запросы объемом не исправить.

  • Виртуализация требует суммы памяти виртуальных машин, гипервизора и резерва для отказа узла.

  • AI-серверу RAM нужна для загрузки датасетов, предобработки и подачи данных GPU.

  • Файловый сервер использует память под кеш и метаданные.

Практический метод:

  1. Измерить текущий пик занятой памяти.

  2. Отделить полезный кеш от давления памяти и подкачки.

  3. Учесть рост данных и числа пользователей.

  4. Добавить запас на обслуживание и отказоустойчивость.

  5. Разложить итоговый объем по каналам без нарушения правил платформы.

RAM и VRAM: в чем разница

Системная RAM подключена к CPU и обслуживает общие задачи ОС и приложений. VRAM находится на видеокарте или ускорителе и хранит тензоры, текстуры, веса модели и промежуточные данные GPU.

Большой объем RAM не заменяет нехватку VRAM. Некоторые системы умеют перемещать данные между ними, но такой обмен идет через ограниченный интерфейс и снижает скорость. Подробнее это разобрано в статье «Видеопамять VRAM: сколько нужно для AI».

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

В Windows базовые сведения видны в диспетчере задач и System Information. В Linux используют данные ядра, DMI и средства мониторинга. Для сервера предпочтительнее сверять несколько источников: ОС, BMC и журнал ошибок памяти.

Проверяйте:

  • общий и доступный объем;

  • число занятых слотов;

  • тип и скорость модулей;

  • фактический режим после обучения памяти;

  • состояние ECC;

  • корректируемые и некорректируемые ошибки;

  • распределение по NUMA-узлам.

Как выбрать оперативную память

  1. Определить точную модель сервера, платы и CPU.

  2. Проверить поддерживаемое поколение DDR и тип DIMM.

  3. Рассчитать объем по измеренной нагрузке.

  4. Сохранить равномерное заполнение каналов.

  5. Учесть число модулей на канал и снижение скорости.

  6. Проверить допустимую емкость, ранги и организацию чипов.

  7. Сверить список совместимости производителя.

  8. Проверить прошивку, охлаждение и требования сервиса.

Частые ошибки

  • Смешивать DDR4 и DDR5.

  • Смешивать RDIMM и LRDIMM без разрешения платформы.

  • Заполнять слоты подряд, игнорируя каналы.

  • Считать заявленную скорость гарантированной для любого числа DIMM.

  • Покупать память только по объему и частоте.

  • Путать системную RAM и видеопамять.

  • Игнорировать ошибки ECC до отказа модуля.

  • Устанавливать максимальный объем без проверки охлаждения и энергопотребления.

3
При выборе серверной RAM нужно проверить совместимость платформы, тип DIMM, объём, заполнение каналов, скорость, ECC и наличие модулей в QVL производителя.

FAQ

Что такое оперативная память?

Это быстрая энергозависимая память, в которой находятся данные и инструкции работающих программ.

Чем оперативная память отличается от постоянной?

RAM теряет содержимое после отключения питания. SSD и HDD сохраняют файлы постоянно, но работают медленнее.

Что важнее, объем или частота?

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

Можно ли поставить DDR4 в слот DDR5?

Нет. Они несовместимы механически и электрически.

Что такое ECC?

Это механизм обнаружения и исправления определенных ошибок памяти. Он должен поддерживаться всей платформой.

Почему память работает медленнее заявленного?

Причиной могут быть ограничения CPU, число модулей на канал, смешение модулей, профиль прошивки или правила платформы.

Сколько RAM нужно серверу?

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

Подбор памяти для сервера

Для расчета укажите модель сервера или платы, CPU, текущие модули, целевой объем и нагрузку. Start Server поможет проверить совместимость и сформировать спецификацию. Передать данные можно через контакты.