Двухпроцессорная материнская плата определяется по наличию двух сокетов на текстолите — например, пары разъёмов LGA 3647 под Intel Xeon Scalable или двух SP3 под AMD EPYC. Именно сокет, а не форм-фактор или количество слотов памяти, является первым признаком того, что плата рассчитана на два CPU. Если вы ищете такую платформу, начинать нужно с проверки совместимости конкретной модели процессора с конкретной платой — списки поддерживаемых CPU производители публикуют на своих сайтах, и сверяться нужно именно с ними.
Такие платы не встречаются в обычных домашних сборках: их покупают для серверов, рабочих станций рендеринга, виртуализации, научных расчётов и СУБД. Попытка поставить два процессора на обычную десктопную плату невозможна физически — на ней просто нет второго сокета. В этой статье разберём, как устроены двухпроцессорные платы, как выбрать подходящую и какие ошибки при сборке встречаются чаще всего.
Зачем нужны два процессора на одной плате
Два CPU на одной плате дают суммарное количество ядер и потоков, которое недостижимо на однопроцессорной платформе того же поколения. Это востребовано там, где нагрузка хорошо распараллеливается: виртуализация десятков виртуальных машин, рендер-фермы, обработка больших массивов данных, высоконагруженные базы данных.
Второй важный ресурс — каналы памяти и линии PCIe. Каждый процессор добавляет собственный контроллер памяти и собственный набор линий PCI Express. Поэтому двухпроцессорная система обычно поддерживает вдвое больше слотов DIMM и позволяет подключить больше видеокарт, сетевых адаптеров и NVMe-накопителей без делителей линий.
Для игр и обычной офисной работы двухпроцессорная платформа не даёт преимуществ: большинство потребительских приложений не масштабируются на десятки ядер, а связка из двух серверных CPU с низкой тактовой частотой проиграет одному быстрому десктопному процессору.
💡Двухпроцессорная плата имеет смысл только для задач, которые реально масштабируются на десятки ядер: виртуализация, рендеринг, СУБД. Для игр и офиса она бесполезна.