Сколько процессоров можно установить в сервер и как выбрать конфигурацию

Иван Корнев·03.05.2026·6 мин

Количество поддерживаемых процессоров определяется числом сокетов на материнской плате: большинство серверов имеют 1 или 2 сокета, высокопроизводительные модели — 4 и более. Для выбора оптимального числа CPU ориентируйтесь на тип нагрузки: для веб-серверов и легких баз данных часто достаточно одного мощного процессора, тогда как для виртуализации, тяжелых СУБД и HPC-расчетов выгоднее двухпроцессорные системы с учетом лицензионной политики вендоров ПО.

Как определить лимит процессоров для вашей платы

В отличие от настольных ПК, где стандарт де-факто — один процессор, серверная архитектура гибче. Точное количество поддерживаемых CPU зависит от форм-фактора и класса оборудования.

  • 1 сокет (Single Socket): Бюджетные серверы начального уровня (entry-level) и рабочие станции. Идеальны для файловых хранилищ, контроллеров домена, легких веб-серверов.
  • 2 сокета (Dual Socket): Самый распространенный стандарт в корпоративном сегменте. Позволяет удвоить количество ядер, линий PCIe и каналов памяти. Подходит для виртуализации, средних баз данных и приложений общего назначения.
  • 4 и более сокетов (Multi-Socket): Нишевые решения для мейнфреймов, крупных ERP-систем (SAP HANA) и суперкомпьютеров. Требуют специальных чипсетов и процессоров с поддержкой масштабирования шины (например, Intel Xeon Scalable Platinum или AMD EPYC 9004/9005 серии с особыми топологиями).

Где смотреть точные данные? Никогда не гадайте. Откройте спецификацию (datasheet) материнской платы или шасси на сайте производителя. Ищите раздел «Processor» или «CPU Support». Там будет четко указано: «Supports up to 2nd Gen Intel Xeon Scalable processors, max 2 CPUs».

1, 2 или 4 процессора: что выбрать под задачу

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

Один процессор (1 CPU)

Для кого: Малый бизнес, периферийные серверы, задачи с низкой параллельностью. Плюсы:

  • Ниже стоимость оборудования и энергопотребления.
  • Проще охлаждение (нет зоны перегрева между двумя тепловыми пакетами).
  • Нет проблем с архитектурой NUMA (неоднородный доступ к памяти), так как вся память локальна для одного чипа. Минусы: Ограничение по максимальному количеству ядер и линий PCIe.

Два процессора (2 CPU)

Для кого: Виртуализация (VMware, Hyper-V, Proxmox), базы данных (PostgreSQL, MS SQL), корпоративные приложения. Плюсы:

  • Масштабируемость: больше ядер для многопоточных задач.
  • Больше каналов памяти: критично для операций, чувствительных к пропускной способности RAM.
  • Отказоустойчивость: в некоторых конфигурациях при выходе одного CPU из строя система может продолжить работу (зависит от ПО и настроек). Минусы: Усложняется настройка NUMA. Неправильное распределение процессов по ядрам может снизить производительность на 10–20%.

Четыре и более процессоров (4+ CPU)

Для кого: Критические нагрузки, in-memory базы данных, научные расчеты. Плюсы: Экстремальная плотность вычислений в одном узле. Минусы:

  • Очень высокое тепловыделение.
  • Сложная топология соединений (UPI/Infinity Fabric), что увеличивает задержки при обращении к «чужой» памяти.
  • Высокая цена не только железа, но и софта.

Правило большого пальца: Если ваша задача укладывается в 64–96 современных ядер, чаще выгоднее взять один мощный процессор с высоким тактовым частотом, чем два средних. Это упростит лицензирование и избавит от задержек межпроцессорного взаимодействия.

Скрытые затраты: лицензии и охлаждение

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

Лицензирование ПО

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

  • Microsoft SQL Server: Лицензируется по ядрам, но есть минимальные требования на сокет. Переход с 1 на 2 CPU может удвоить стоимость лицензий, если не следить за количеством активных ядер.
  • VMware vSphere: В новых тарифных планах подписки часто привязаны к количеству ядер на хост, но исторически многие продукты имели ограничения на число сокетов. Всегда проверяйте актуальный EULA.
  • Oracle: Часто использует коэффициент пересчета для многосокетных систем, делая их крайне дорогими в обслуживании.

Теплопакет и инфраструктура

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

  • Убедитесь, что корпус сервера имеет достаточный воздушный поток (высокооборотистые вентиляторы).
  • Проверьте блок питания: потребление системы с 2 CPU под нагрузкой может скачкообразно расти. Запас по мощности БП должен быть не менее 20–30%.

Таблица: Сравнение конфигураций серверов

Параметр1 CPU (Single Socket)2 CPU (Dual Socket)4+ CPU (Multi-Socket)
Типичное применениеФайловые серверы, DC, легкий вебВиртуализация, СУБД, ERPHPC, Big Data, SAP HANA
Стоимость железаНизкаяСредняяОчень высокая
Лицензии ПОМинимальныеСредние/ВысокиеМаксимальные
Сложность настройкиНизкая (нет NUMA)Средняя (требуется тюнинг NUMA)Высокая (сложная топология)
АпгрейдЛегко заменить CPUТребует парности модулейКрайне сложно и дорого

Частые ошибки при сборке многпроцессорных серверов

  1. Игнорирование правил установки процессоров. В двухпроцессорных системах часто нельзя использовать только один сокет «наугад». Обычно первичным является сокет CPU_0. Установка только во второй сокет может привести к тому, что система не запустится или не увидит часть памяти и PCIe-слотов.
  2. Несбалансированная память. Каждый процессор имеет свои каналы памяти. Если вы установили память только в слоты, относящиеся к первому CPU, второй процессор будет обращаться к ней через шину интерконнекта, что катастрофически снизит производительность. Распределяйте модули RAM равномерно между сокетами.
  3. Разные ревизии процессоров. Даже если два CPU имеют одинаковое название (например, Intel Xeon Gold 6248), они должны иметь идентичный степпинг (ревизию кремния). Использование разных ревизий в одной системе запрещено или приводит к нестабильной работе.
  4. Отсутствие учета TDP. Серверные кулеры рассчитаны на конкретный тепловой пакет. Если вы поставите процессоры с высоким TDP в систему, рассчитанную на младшие модели, перегрев неизбежен.

FAQ

Можно ли поставить один процессор в плату с двумя сокетами? Да, в большинстве случаев это возможно. Однако нужно внимательно читать мануал: некоторые слоты PCIe и банки памяти могут быть физически отключены или недоступны, пока не установлен второй процессор. Также убедитесь, что установлен процессор в правильный (первичный) сокет.

Влияет ли количество процессоров на скорость интернета в сервере? Нет, напрямую не влияет. Скорость сети ограничена сетевыми картами (NIC) и их подключением к шине PCIe. Однако второй процессор добавляет дополнительные линии PCIe, что позволяет установить больше быстрых сетевых карт (например, 2x100GbE) без конкуренции за пропускную способность чипсета.

Что лучше: один процессор с большим числом ядер или два с меньшим? Для большинства бизнес-задач (веб, базы данных) лучше один мощный процессор с высокой частотой на ядро. Два процессора нужны там, где важна общая пропускная способность памяти и огромное количество потоков (виртуализация десятков ВМ), а задержки межпроцессорного обмена не критичны.

Как проверить, сколько процессоров видит система?

  • Linux: команда lscpu (строка Socket(s)) или cat /proc/cpuinfo.
  • Windows: Диспетчер задач -> вкладка «Производительность» -> ЦП. Внизу будет указано «Сокеты: 2».