Существование на рынке двух категорий процессоров, для домашнего (десктопные) и корпоративного (серверные) пользования, порождает вопросы относительно их различий и взаимозаменяемости.
Различия серверных и десктопных CPU
Несмотря на одинаковое внешнее сходство, ЦПУ для обычного компьютера и сервера имеют массу различий. В первую очередь — по их функциональному предназначению, обоснованному разным ритмом работы для одного пользователя и нескольких. Не следует забывать о конструктивных особенностях, ведь даже если в основе процессоров «одинаковый» кремний, то это не значит, что и работать они будут одинаково. И, конечно же, ценовой вопрос заставляет думать о совершенно различных суммах на приобретение обычного процессора или серверного. Все эти нюансы будут рассмотрены в рамках этой статьи.
Как работает и за что отвечает процессор
Функциональное предназначение
Десктопные CPU были созданы для удовлетворения потребностей одного юзера в вычислениях, не отличающихся особой сложностью, не требующих многозадачности свыше открытия пары-тройки окон и обеспечения параллельного выполнения нескольких процессов. При этом они не рассчитаны, что один юзер будет использовать процессор сутками, хотя теоретически это возможно при условии должного охлаждения. Обычное ЦПУ, как правило, находится в непосредственной близости от пользователя, в системном блоке рабочего ПК.
Серверные процессоры предназначены для работы 24/7 в условиях стрессовой нагрузки многими пользователями. Они предназначены для создания из компьютерной системы терминала, для нескольких юзеров, которым обеспечивается доступ к единому информационному хранилищу, потоку данных и инструментам воздействия на них. Задача серверного решения — обеспечить длительную параллельное функционирование более чем одного юзера, при этом надёжно сохраняя данные и результаты их работы. В таком случае CPU находится в отдельной серверной ячейке, которая, гипотетически, может быть крайне удалённой от пользователя, так как взаимодействие с ней осуществляется не напрямую.
/ Windows 10
Конструктивные особенности
Серверные ЦПУ, будучи «заточенными» на беспрерывную работу в экстремальных условиях, ещё на стадии производства проходят более строгий отбор и тестирование по сравнению со своими десктопными собратьями. Из явных особенностей также стоит отметить:
- Наличие дополнительных температурных датчиков и даже тахометра, которые тщательно отслеживают показатели работы процессора.
- Встроенный «сторожевой» таймер, который призван перезапустить CPU в случае зависания.
- Особый режим работы с жёсткими дисками, которые объеденные в RAID-массивы, и ОЗУ, при котором используется регистровая, а не обычная оперативная память.
Серверные ЦПУ обязаны обеспечить доступ к данным для многих юзеров, поэтому в самих серверах обычно всё реализовано с расчётом на надёжность, а обилие датчиков и дублирующих систем — норма. Отдельно следут уточнить, что для серверных процессоров необходимы соответствующие материнские платы, особенностями которых является поддержка многих слотов оперативной памяти, а в некоторых случаях — нескольких процессоров.
Кроме того, серверные CPU способны работать только с регистровой оперативной памятью, поддерживающей модуль ECC, отвечающий за выявление и исправление ошибок в реальном времени. По сравнению с обычной RAM она менее производительна, но более долговечна и надёжна. Иные типы памяти не будут восприниматься ЦПУ корректно, но небольшим плюсом станет то, что серверный процессор может работать в четырёхканальном режиме, с сотней гигабайт ОЗУ, а это пока не могут позволить себе десктопные CPU.
Иные различия можно рассмотреть в сравнении процессоров «рабочей лошадки» Intel Pentium G5400 и «эталонного» серверного решения Intel Xeon E5-2670:
Разберём по пунктам:
- Первое что бросается в глаза — количество ядер и, соответственно, потоков. Для серверных надобностей нужно гораздо больше вычислительной мощности, чем для одного пользователя. Поэтому у модели Xeon — 12/24 ядер/потоков против 2/4 у Pentium.
- Тактовая частота же проседает у серверной модели, однако надо учитывать, что при этом Xeon даёт возможность нескольким пользователям работать на максимальных частотах.
- Графическое ядро у серверных процессоров отсутствует за ненадобностью. Чаще всего они используются для вычислений, где не нужно применение графики, а в иных случаях задействуются дискретные видеокарты.
- Объём кэша значительно больше у серверного решения, что аргументируется нацеленностью на непрерывную и безошибочную работу с данными, а также из-за этого выше частота системной шины.
- Тепловыделение у Xeon значительно выше из-за большего количества ядер, и также реализуется поддержка нескольких дополнительных инструкций.
- Максимальная температура серверного процессора уступает значению десктопного. Такое рубежное значение установлено в угоду долговечности, так как чем больше CPU работает на высоких температурах, тем больше его деформации. А это недопустимо в серверах.
- Поддержка свыше 700 ГБ оперативной памяти — ещё одна характерная черта серверных процессоров. Это продиктовано необходимостью, ведь представьте, что будет, если несколько юзеров станут пользоваться ресурсоёмким браузером типа Google Chrome без такого количества ОЗУ. Немного удручает, что максимальная тактовая частота незначительно ниже, по сравнению с десктопным — с таймингами регистровой памяти это приводит к весомому снижению производительности. Но четырёхканальный режим делает работу нескольких человек такой же комфортной, как для одного двухканальный.
Казалось бы, показано сравнение двух примерно одинаковых CPU, особенности которых уравновешивают друг друга. Однако всегда важно помнить, что серверное решение рассчитано на многих пользователей и заточено на вычисления 24/7, а кроме того, сравниваемая модель Xeon — на три года старше (выпущена в 2015) рассматриваемого CPU линейки Pentium. Актуальные серверные ЦПУ уже обошли рабочие десктопные варианты, но не превзошли решения для энтузиастов, так что сравнивать их с монстрами типа I9-9900K нет смысла.
Вопрос цены и необходимости
Серверные процессоры являются решениями для коммерческого, в частности корпоративного сектора. Они специализированы на непрерывной обработке потока данных с последующим надёжным сохранением результата. Отсюда и их высокая стоимость: даже сравниваемый несколько устаревший Xeon E5-2670 стоит около 37 тыс. руб. против максимум 5 тыс. руб. относительно нового Pentium G5400.
Для средних и больших компаний использование серверов и соответствующих процессоров является необходимостью, тогда как обычным юзерам серверные решения ни к чему. Разве что они могут быть актуальны при очень специфичных условиях, например, обладании подходящей материнской платой, но довольно устаревшим ЦПУ, и нахождения заманчивых предложений покупки серверных CPU. Нужно учесть и повышенное тепловыделение таких процессоров, которое уже вынуждает приобрести мощную систему охлаждения, равно как и потребность в замене обычной RAM на регистровую, не говоря о том, что прирост производительности довольно сомнителен. Так что следует взвешивать все «за» и «против», прежде чем ринуться за покупками б/у серверных процессоров с Aliexpress, где те уже порядком уценены.
Как покупать на AliExpress: пошаговая инструкция
В статье было рассмотрено, чем отличается серверный процессор от обычного, а также немного затронут вопрос необходимости серверного решения для обычного пользователя.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.