Найти в Дзене
Mizhgunit

Два процессора в один компьютер - стоит ли?

Оглавление

Доброго времени, господа. В Китае уже давно изобрели материнские платы, которые могут делать "хоба" два раза. В смысле, процессоров в них помещается сразу два - эдакое подобие сервера, который (спасибо дяде Ляо) можно установить в свой миска-рис-ультра-рх580-супер компьютер. И вроде бы, прикольно - даже один старый зеон неплохо тянет игры (автор проверял), а что будет, если поставить второй такой же?

На это и ответим

Главный вопрос - на что способны такие двухпроцессорные сборки? Я вам могу показать вот такой скриншот:

А потом вот такой:

-2

И у вас в голове тут же возникнет вопрос - это можно получить аналог i5 14600K за 7000 рублей? А вот это как посмотреть.

"Тупая" производительность

Ее в такой сборке и правда будет навалом. Бенчмарки и всякие архиваторы будут ликовать, и таки да, именно в них у вас и получится аналог i5 14600K за очень мало денег. Дьявол тут в другом - задач, которые будут правильно грузить оба процессора... Ну, не то, чтобы много. Даже не весь профессиональный софт хорошо работает в многопотоке.

Фото из открытых источников
Фото из открытых источников

И если задача "однородная", например расчет аэродинамики коровы, то пара зеонов покажет себя очень здорово.

Бесполезный факт #12919: корова генерирует подъемную силу, которой будет достаточно для взлета, если скорость набегающего потока воздуха превысит 1200 километров в час. Живите с этим.

Все остальное - куча нюансов

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

Фото: Motherboards
Фото: Motherboards

Какой толк будет от 28 кокосов, если загружены только 12? Вот именно, никакого. При этом, так как ставить предполагается зеон, его частоты будут довольно низкими. Вот и получится странная ситуация: на бумаге, производительности просто тьма, но взять вы ее не можете, потому что приложение тупо не хочет грузить лишние ядра.

Ля какой игровой монстр. Intel Skulltrail называется.
Фото: bit-tech
Ля какой игровой монстр. Intel Skulltrail называется. Фото: bit-tech

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

А как насчет работяг?

Вот тут все будет зависеть от конкретного приложения. Если компьютер собирается, скажем, под SolidWorks, Blender или любую другую серьезную программу, какой-нибудь расчет, то двухпроцессорная система реально даст прикурить практически любому однопроцессорному компьютеру. Дело тут не только в самих процессорах, но и в памяти - так как процессоров два, контроллеров памяти в них тоже два. Каждый из них на 4 канала, итого - 8-канальный режим работы памяти с примерно вот такими скоростями:

Фото из открытых источников
Фото из открытых источников

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

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

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

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

Есть и чисто китайские нюансы

Так как мы говорим про "китай-сборку", тут, как и к любому комплекту на зеоне, будет прилагаться:

  • Полное отсутствие драйверов или геморрой с их поиском;
  • Возможные баги и всякого рода приколы оборудования;
  • Б/У хаб, возможно и другие дорогие элементы на плате;
  • Самая дешевая зона питания процессора.

Это, конечно, встречается не так часто, и не в полном объеме (хотя нет, хабы везде Б/Ушные), но все равно не очень приятно. У вас может возникнуть вопрос, мол "а что, если взять серверную доску от нормального производителя?". Да, такие есть, и даже для обычных компов (они для рабочих станций), но стоят они как Боинг:

Сверху V3 и V4,  снизу под V1 и V2-процессоры
Сверху V3 и V4, снизу под V1 и V2-процессоры

И с такой платой, выгоды от покупки намного меньше - китайцы чуть ли не вдвое дешевле. Зато так проблем точно не будет, ну, явно точнее, чем с китайской платой.

Итог

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

Так что не надо. Если надо сэкономить - берите зеон, если надо много производительности - берите i9. Если надо что-то посередине - накопите на чуть престарелый Ryzen 5950X, который до сих пор рвет и мечет.

На этом у меня все. Если было интересно - не забудь поставить лайк и подписаться на канал. Увидимся!

Также подпишись на телеграм (там IT-новости) и новостной канал (там новости выходят чуть позже, зато чуть побольше).