Сервер это специальный процессор
Большинство, предполагают, что серверные процессоры особых отличий от обычных не имеют. Но если присмотреться, различий там предостаточно. Мы пока не будем затрагивать техническую сторону вопроса, а углубимся в главные отличия.
Различный функционал
Для выполнения работы есть разнообразные датчики: датчики температуры и т.д. Они внимательно следят за всеми важными параметрами. Кроме того, хорошо на эту роль претендует "сторожевой таймер". Если сервер стал "тупить", и его реанимировать не получается, то таймер его перегрузит без потери полученных результатов от работы любого из пользователей данного сервера. Традиционному камню такие вещи не по зубам.
Серверы обязаны решать кучу разных задач, которые встают прерд современными ЦОД . Особенно, в период сильных нагрузок, и при провидении процессов, связанных со сложными математическими вычислениями. Главные векторы работы серверного камня:
- даёт максимально надёжно и эффективно сохранять и обрабатывать большие объёмы данных, производить сложные расчёты даже при работе большого числа клиентов одновременно при включении ресурсозатратных программ в фоновом режиме. Кроме того, целостность самой информации не теряется. Данный момент очень актуален при пиковых нагрузках и длительных артефактах в работе;
- чаще всего, ваш сервер - это могучий терминал. Как итог, вам потребуется специальное программное обеспечение;
- сервера трудятся на основе программ, которые очень требовательны к ресурсам, чтобы быстро и качественно делать сложные научные, математические и т.д. расчёты.
- уменьшение расходов обеспечивается несколькими компьютерами, которые потребуют дорогое обслуживание. Главную трудность создают обновления сложного программного обеспечения, поиск и исправление ошибок. Сервер же, проводит все эти работы в автоматическом режиме, благодаря специальному инструменту ECC . Сама же память сервера способна справляться с крупными и длительными сбоями. Все ошибки ищутся в режиме реального времени и устраняются без участия человека. Вся информация находится под защитой на уровне ОЗУ и кэша. Все процессы, сервер делает в централизованном виде.
Камушки для типовых ноутбуков и ПК настроены на так называемую "локальную многозадачность". Нюансы такие:
- процесс проходит в нескольких одновременно включенных программах;
- одновременное включение нескольких вкладок для работы в браузере;
- процесс протекает в условиях достаточно медленного режима, когда идёт переброска данных из USB девайсов, CD , DVD дисков и т.д.
Фундаментальность и надёжность
Естественно, большое значение несёт и техническая сторона. Ярким примером выступает процессор Intel Xeon. Он хорошо подходит для современных серверов в рамках больших ЦОД .
Нужно знать, что сервера трудятся с математическими, научными вычислениями, и это далеко не весь список задач, которые они выполняют. В итоге, железо не слабо так нагревается. Ослабить данный процесс призваны многочисленные вычислительные ядра. В серверных камнях их содержится свыше 12 и более. Для обычных же ПК, показатель в 8 ядер не является уж такой необходимостью.
Узконаправленный же камень для серверов помогает достичь эффективности в условиях многозадачности за счёт увеличенного объёма кэша всех трёх уровней. Кроме того, для нормальной работы серверам нужно много оперативной памяти. Даже старички способны вместить в себя 144 гигабайта.
Есть моменты в работе серверной системе не подвластные обычному ПК. К примеру, в 6 раз больший показатель объёма кэша для надёжного сохранения информации, в случае разных трудностей, вызванных ошибками в системе. Пропускная способность шины расширена в несколько раз. К серверу можно установить до 768 Гб ОЗУ.
А теперь об обратной стороне медали серверов. Эти крутые камни "кушают" много электроэнергии. Они больше по размерам. Интегрировать в обычный ПК не просто. Цена таких камней может быть достаточно высока. На текущий момент, популярен вариант со старым Xeon . Такие "лошадки" не плохо "бегают", но выжить из них максимум не всегда получается рядовому пользователю. С серверным надо быть внимательным при покупке и всё тщательно изучить.
Наиболее популярным серверными CPU выступает: Xeon от Intel и Opteron от AMD . Существуют и другие участники, но они на слуху не так часто мелькают.
Существование на рынке двух категорий процессоров, для домашнего (десктопные) и корпоративного (серверные) пользования, порождает вопросы относительно их различий и взаимозаменяемости.
Есть ли смысл переплачивать за производительность?
Мы составили сравнительный список процессоров, относительно аналогичных по характеристикам, и указали цены за серверы, на борту которых установлены нижеуказанные модели ЦПУ (цены взяты на Яндекс.Маркет и Сквадра Груп от 23.05.2016):
Процессоры Сквадра Груп | CPU Benchmark | Цена за сервер, ₽ | Новые процессоры | CPU Benchmark | Цена за сервер, ₽ |
Intel Xeon E5530 (4 Core, 8M Cache, 2.40 GHz) | 4621 | 18 000 | Intel Core i5-2300 (4 Core, 6M Cache, up to 3.10 GHz) | 5283 | 78 000 |
Intel Xeon E5620 (4 Core, 12M Cache, 2.40 GHz) | 4903 | 21 800 | Intel Core i7-870 (4 Core, 8M Cache, 2.93 GHz) | 5487 | 85 000 |
Intel Xeon E5645 (6 Core, 12M Cache, 2.40 GHz) | 6533 | 39 400 | Intel Xeon E3-1225 v3 (4 Core, 8M Cache, 3.20 GHz) | 7005 | 124 300 |
Intel Xeon X5650 (6 Core, 12M Cache, 2.66 GHz) | 7601 | 45 400 | Intel Xeon E5-2620 v2 (6 Core, 15M Cache, 2.10 GHz) | 8689 | 195 000 |
Intel Xeon E5-2670 v1 (8 Core, 20M Cache, 2.60 GHz) | 12497 | 77 900 | Intel Xeon E5-2640 v3 (8 Core, 20M Cache, 2.60 GHz) | 14055 | 375 000 |
Так выглядит наглядная диаграмма соотношения производительности процессоров и цен на б/у и новые серверы:
Очевидно, что цены на новые серверы значительно отличаются от б/у, хотя производительность процессоров примерно одинаковая.
Это далеко не так, поэтому мы решили подробнее рассказать про нашу линейку Chipcore – доступные серверы с консьюмерским железом, в том числе десктопными процессорами. Тем более что теперь наши клиенты могут не только выбирать готовый сервер этой линейки, но и собирать машину произвольной конфигурации без установочного платежа. Все подробности — под катом.
Материнские платы
В конфигурации EL12-NVMe используются серверные материнские платы с сокетом LGA1151, например, X11SCL. Для CL22-NVMe — совместимые десктопные модели c сокетом LGA1200.
Очевидно, что серверные решения здесь значительно надежнее, чем материнские платы, предназначенные для «домашнего» использования.
Главное отличие — коррекция ошибок ECC. В конфигурации Chipcore с i5-10600 она отсутствует, в сервере с E-2236 установлены планки памяти ECC, которая определяет и исправляет случайно возникшие ошибки битов памяти.
Для «старших» серверных процессоров, начиная с Intel® Xeon® W-2255 также применяется ECC Reg — регистровая память с коррекцией ошибок. В буфере (регистре) такой памяти хранятся данные, команды и адреса. Надежность системы с таким типом памяти значительно повышается.
По статистике отдела сборки Selectel, серверные планки памяти выходят из строя в несколько раз реже, чем десктопные.
Основные критерии выбора процессора
» Ядра
Менее десяти лет назад все процессоры выпускались с одним ядром. Сейчас одноядерные процессоры стали исключением из-за повсеместной распространенности многоядерных процессоров. В последнее время даже софт разрабатывают таким образом, чтобы приложения могли задействовать многоядерную технологию. Существует большое количество вариантов для выбора – начиная от 2-х и заканчивая 22 ядрами.
Когда процессоры запускались на одном ядре, оно полностью отвечало за обработку данных, которые передавались на процессор. Чем больше ядер встроено в ЦПУ, тем больше они способны распределять его задачи. Это делает процессор быстрее и эффективнее. Очень важно понимать, что процессор отвечает только за исполнение задач, как и софт, работающий на нем. Всю основную работу выполняют ядра. Однако стоит учитывать, что если для корректной работы приложений используются 3 ядра из 8, то 5 ядер остаются незадействованными. Чтобы минимизировать затраты, стоит сопоставить системные требования с количеством ядер.
» Кэш
Кэш процессора можно сравнить с памятью компьютера. По сути, это небольшое количество очень быстрой памяти, которая используется для временного хранения данных. Это позволяет компьютеру очень быстро восстанавливать файлы, находящиеся в кэш-памяти процессора. Чем больше кэш-память, тем оперативнее процессор выполняет возложенные на него задачи.
» Сокет
Совместимость сокетов – это первоочередная задача при выборе процессора. Сокет является средством связи между материнской платой и ЦПУ. Если вы уже купили материнку, проверьте, что установленный процессор совместим с ее сокетом. И наоборот, отдельно покупая процессоры, проверьте совместимость с материнкой. Это может пригодиться для дальнейшего апргрейда.
» Графический процессор (GPU)
Многие современные процессоры имеют встроенные графические процессоры, которые выполняют расчеты, относящиеся к графике. Если у процессора отсутствует встроенный GPU, сервер все равно сможет отображать графику (если установлена отдельная видеокарта или материнка позволяет запускать видео). Однако для работы софта и приложений, интенсивно нагруженных графикой, ЦПУ со встроенным GPU будет работать намного эффективнее.
» Частота
Частота ЦПУ, измеряемая герцами, это скорость, на которой он работает. Раньше было так: высокая частота = лучшая производительность. Эта формула более не действует. В некоторых случаях ЦПУ, работающий на низкой частоте, может в действительности работать лучше, чем процессор, обладающей высокой частотой. На это влияет архитектура процессора. Наравне с частотой очень важно обращать внимание на число команд процессора, выполняемых за цикл. Хотя частота по-прежнему является важным индикатором быстродействия процессора, теперь это не ключевой момент, влияющий на реальную скорость ЦПУ.
» Величина отвода тепловой мощности (TDP)
Процессоры генерируют тепло. Величина отвода тепловой мощности, назначенная для процессора, объясняет, сколько тепла процессор может выделять. Это напрямую будет влиять на тип охлаждения, необходимого для ЦПУ. Если процессор поставляется без системы охлаждения, или эта система не используется, необходимо продумать систему охлаждения для корректной работы сервера. Перегрев – основная опасность для серверных компонентов.
Характеристики серверного процессора
Сервер выполняет сложные математические вычисления. Такое оборудование подвержено высоким нагрузкам, и, как следствие, перегреву. Чтобы снизить этот негативный процесс, производители наделяют ЦПУ для сервера несколькими вычислительными ядрами. Их может быть даже 20. К тому же они способствуют ускорению проведения математических вычислений. Разберем по отдельности каждую составляющую процессора при выборе подходящего варианта.
Корпусы
Одноюнитовый серверный CSE-813MTQ-350CB против пластины собственной разработки для Chipcore. Ранее мы писали, как сами разрабатывали корпус для серверов с десктопным железом.
Также для серверного сегмента существуют корпусы с двумя блоками питания, позволяющие резервировать электроснабжение. Стоит ли говорить о том, что серверные блоки питания значительно надежнее, чем десктопные?
В конфигурациях, выбранных для сравнения, видеокарт нет, однако GPU можно добавить во все выделенные серверы произвольной конфигурации (или выбрать готовый сервер с одной или несколькими видеокартами). В сегменте Chipcore выбор ограничен моделями RTX A2000, RTX A4000 и RTX 5000, тогда как в «старших» серверах можно заказать даже A100 — настоящего «монстра» среди графических ускорителей. Кстати, ранее на Хабре рассказывали, как мы выбираем видеокарты для серверов.
Функциональное предназначение
Десктопные CPU были созданы для удовлетворения потребностей одного юзера в вычислениях, не отличающихся особой сложностью, не требующих многозадачности свыше открытия пары-тройки окон и обеспечения параллельного выполнения нескольких процессов. При этом они не рассчитаны, что один юзер будет использовать процессор сутками, хотя теоретически это возможно при условии должного охлаждения. Обычное ЦПУ, как правило, находится в непосредственной близости от пользователя, в системном блоке рабочего ПК.
Серверные процессоры предназначены для работы 24/7 в условиях стрессовой нагрузки многими пользователями. Они предназначены для создания из компьютерной системы терминала, для нескольких юзеров, которым обеспечивается доступ к единому информационному хранилищу, потоку данных и инструментам воздействия на них. Задача серверного решения — обеспечить длительную параллельное функционирование более чем одного юзера, при этом надёжно сохраняя данные и результаты их работы. В таком случае CPU находится в отдельной серверной ячейке, которая, гипотетически, может быть крайне удалённой от пользователя, так как взаимодействие с ней осуществляется не напрямую.
Десктопное железо в Selectel
Для начала сразу определимся: десктопное железо применяется только в услуге по аренде выделенных серверов линейки Chipcore. Все остальные продукты Selectel – облачные серверы, облачные базы данных, Managed Kubernetes и т.д. — на десктопном железе не работают. Везде, где требуется надежность enterprise, используются соответствующие компоненты.
Клиенты Selectel могут выбрать готовую или произвольную конфигурацию выделенного сервера. Готовые серверы доступны в течение часа после заказа. В кастомных серверах произвольной конфигурации придется подождать 2-5 дней, его нужно собрать и протестировать, но на выходе получается любое сочетание железа, в пределах совместимости и наличия (число возможных комбинаций превышает несколько миллионов). Кстати, в ближайшие три месяца вы можете заказать сервер произвольной конфигурации без установочного платежа — сэкономить 6 000 рублей.
Ранее кастомы были доступны только для серверов с серверными процессорами. Но с 14 февраля собрать сервер произвольной конфигурации можно и в линейке Chipcore. Эта линейка появилась несколько лет назад параллельно с уже работавшими тогда «традиционными» серверами.
Главное преимущество серверов Chipcore — это цена, такие серверы позволяют нашим клиентам решать задачи, для которых не нужны топовые производительные и отказоустойчивые машины (они объективно дороже). Также для некоторых компаний это отличная возможность понять, подходит ли им выделенный сервер, протестировать, как он работает, получить выгодное соотношение производительности и цены.
Как выбрать серверный процессор
Перед выбором конкретного устройства обязательно учитывайте операционную систему, число подключенных пользователей, используемые в работе приложения и их технические требования.
До 20 пользователей. Для обеспечения функционирования небольшого офиса достаточно CPU с 4-6 ядрами и тактовой частотой от 2 ГГц. Если планируются сложные вычисления и развертывание требовательных программ, то лучше сделать выбор в пользу более мощных моделей с 8 ядрами. Мы уже рассказывали том, как выбрать сервер для платформы 1С, так как этот заслуживает отдельного разговора.
До 50 пользователей. Для среднего предприятия больше важна общая производительность сервера. На этом этапе инфраструктура начинает делиться на сегменты под разные задачи: файловое хранилище, использование программ, почтовый сервер, веб и т.д. Хорошее решение – выбор двухпроцессорной системы с 16 ядрами и большим кэшом.
Свыше 50 пользователей. Крупные компании и предприятия нуждаются в решениях, способных обеспечить высокую скорость работы в многопоточных приложениях. Верным решением станет покупка двух или четырехпроцессорной системы от 20 ядер.
Всегда учитывайте текущие задачи, требования, а также делайте расчет на перспективу. Но если вы уверены, что сейчас и в дальнейшем будет достаточно 4 ядра, нет смысла переплачивать за 8 ядер.
Специалисты рекомендуют, все же, делать запас производительности на будущее в размере 30%. Связано это с постоянно растущей нагрузкой на вычислительные системы. Новые версии используемых приложений могут потребовать больше ресурсов. Не стоит исключать и вероятность увеличения числа пользователей в вашей сети.
Надежность и производительность сервера связана не только с качеством его физических составляющих. Не менее важна программная часть. Только при условии наличия специализированных инструментов и вышеуказанных составляющих возможна круглосуточная, устойчивая работа CPU в условиях высокой нагрузки.
поделится с друзьями:
Протестируйте сервер перед покупкой
Оставьте свои данные, чтобы мы могли подобрать нужную конфигурацию
Разница между серверными и обычными процессорами
Процессоры для обычного ПК и сервера отличаются по функциональному назначению. Они могут быть сделаны из одних и тех же материалов, но работать будут по–разному. Все потому, что и компьютерный и серверный CPU имеют конструктивные особенности, – они настроены на разные ритмы работы.
Серверный CPU обязательно имеет многоядерную структуру. Он отличается высокой тактовой частотой и способностью работать с большими объемами ОЗУ. Для серверного процессора также характерна возможность работы в заданном температурном режиме в течение всего эксплуатационного срока.
Если рассматривать функциональное назначение двух устройств, то процессор для персональных компьютеров разрабатывали с учетом удовлетворения потребностей одного пользователя. Производители понимают, что рядовому пользователю не нужна машина, способная осуществлять сложные вычисления, обладающая расширенными возможностями в области многозадачности. Также обычный CPU не рассчитан на круглосуточную работу, хотя в теории это допускается, если обеспечить его надлежащее охлаждение.
Сервер же рассчитан на бесперебойную круглосуточную работу в режиме многозадачности. При этом нагрузка на его CPU происходит не от одного пользователя, как в случае с ПК, а от десятка или даже сотен человек. При этом крайне важно соблюдать технические условия содержания оборудования, чтобы избежать перегрева компонентов. Идеальным вариантом размещения сервера является специально оборудованное помещение или дата-центр. Это не только вопрос обеспечения безопасности, но и поддержки оптимальной рабочей температуры устройств.
Конструктивные особенности сервера:
- Предусмотрен встроенный таймер для перезапуска сервера в случае его зависания;
- Наделен несколькими температурными датчиками, отслеживающими его рабочую температуру;
- Работает в особом режиме с жесткими дисками, их объединяют в RAID-массивы, при этом используется не обычная ОЗУ, а регистровая оперативная память.
Серверный процессор должен быть надежным, а контроль его качества – более тщательным. Перед запуском в работу такой CPU проходит несколько стрессовых испытаний: функционирование в условиях продолжительной стрессовой нагрузки и более высокой температуры. Задача простая и очевидная – обеспечить сервер надежным центральным процессорным устройством.
Диски
В конфигурации с E-2236 на борту будет установлено два SSD NVMe U.2 диска объемом 1 ТБ, а для i5-10600 — два SSD NVMe M.2 объемом 500 Гб. Главное отличие — в сроке службы. Так, для enterprise-решений за редким исключением устанавливаются диски с DWPD не менее 1, а в отдельных случаях до 3. В то время как для Chipcore значение минимального DWPD составляет 0.3.
Важная особенность: в серверах Chipcore применяются M.2 NVMe-диски, для которых невозможен hot swap. Во всех конфигурациях машин с серверным железом, напротив, поддерживается горячая замена NVMe-дисков. Это позволяет не останавливать систему при выходе из строя и, например, с помощью RAID восстановить данные со второго рабочего диска. В Chipcore при тех же условиях придется выключить сервер для замены.
Аналогичный принцип подбора комплектующих применяется для SATA SSD- и HDD-дисков. В серверы линейки Chipcore устанавливаются более дешевые диски с меньшим сроком службы и меньшей производительностью (в некоторых конфигурациях).
В контексте дисков хочется обратить внимание на новую конфигурацию в линейке Chipcore — CL70-NVMe. В таких серверах устанавливаются два SSD Samsung 980 PRO NVMe M.2 на 1 ТБ (или аналог), с потрясающими показателями скорости/чтения до 7000 Мбайт/сек и записи до 5000 Мбайт/сек. Также здесь установлена память DDR5. Но такие характеристики, безусловно, повышают цену сервера.
Статистика выхода из строя дисков снова в пользу серверного сегмента: десктопные SSD- и HDD-диски выходят из строя чаще.
Chipcore – не от слова «дешевый»
Итак, за счет десктопного оборудования конфигурации Chipcore обходятся клиентам дешевле, но вероятность выхода такого сервера из строя повышается.
Тем не менее, условия «жизни» серверов этой линейки не отличаются от остальных — они размещаются в тех же дата центрах уровня TIER III. Это значит, что электропитание серверов резервируется — при сбоях подачи электричества машины продолжат работать. В Chipcore отсутствует локальная сеть, о чем мы уже писали выше, но остальное сетевое оборудование, например, для доступа в интернет, высокого качества.
При очевидной «десктопности» железа, для Chipcore мы выбираем хорошо зарекомендовавшие себя компоненты, которые обязательно тестируются на совместимость. В линейку добавляются новые комплектующие — так, когда в 2021 году появились Intel® Core™i9-12900K мы практически сразу после презентации нового процессора запустили новую конфигурацию. Она пользуется популярностью у клиентов из-за сочетания доступности и производительности, поэтому эти серверы редко можно застать в наличии.
На какие критерии обращать внимание при выборе процессора
- Ядра. Как уже было сказано, сервер нуждается в больших вычислительных мощностях и потоках. Например, в Xeon можно наблюдать 12 ядер и 24 потока, когда у десктопного Pentium всего 2 ядра и 4 потока. Чем больше количество ядер и потоков, тем выше производительность процессора. Однако, стоит знать, что излишние ядра не будут использоваться при работе сервера. Поэтому при подборе подходящего CPU и количество ядер, необходимо правильно рассчитать программные требования и ожидаемую нагрузку на устройство. Таким образом сервер будет работать корректно, а вы не будете переплачивать за незадействованные ресурсы.
- Сокеты. Слоты или разъемы для процессора на материнской плате, именуются сокетами (socket). Совместимость сокетов платы с CPU крайне важный момент. Регулярно выпускаются новые типы процессорных разъемов, поэтому этим вопросом нельзя пренебрегать. Обычно материнскую плату подбирают под процессор, так как он является более дорогим и важным компонентом в серверной конфигурации. При обратной ситуации надо удостовериться, что CPU будет совместим с имеющейся платой.
- Кэш. Хранит временные данные, позволяя CPU работать без простоев и на полной скорости. За счет большого объема кэша, процессор сможет быстрей справляться с объемными потоками данных. Чем больше память кэша, тем выше производительность и меньше задержки.
- Тактовая частота. Измеряется в гигагерцах (ГГц) и обычно указывается в технической документации CPU. Может иметь 2 показателя – частоту при штатной работе и в турбо–режиме. В серверной модели частота может проседать, но нужно понимать, что тот же Xeon допускает работу нескольких пользователей на максимальной тактовой частоте. Высокие показатели частоты также пропорциональны тепловыделению процессора. Ранее считалось, что чем больше тактовая частота, тем лучше. Сейчас это правило не так актуально, так как больше внимания стало уделяться общей архитектуре процессора.
- Тепловыделение. Любое устройство, работающее от электросети будет греться. Процессор не исключение, а истории с его перегревом крайне печальны. Для комфортной работы CPU необходимо соблюсти баланс выделяемого тепла и охлаждения. В этих целях используется специальный показатель – TDP. Его величины обозначают минимально допустимые требования к обеспечению охлаждения. Чтобы не утверждали производители чипов, в каком бы высокоуровневом дата-центре не находился сервер, как бы не охлаждалась стойка с оборудованием, – лучше учесть и этот параметр.
- Графическое ядро. Не все серверные процессоры имеют встроенный GPU, поскольку не во всех случаях это требуется. Если ядро есть, то оно выполняет расчеты, относящиеся к графике. Если же есть отдельная видеокарта, сервер сможет воспроизводить графику даже без собственного графического ядра.
Это основные характеристики, на которые следует обращать внимание во время подбора оптимальной серверной конфигурации.
Стоит отметить способность ЦПУ для сервера поддерживать большое количество каналов типа PCI-E. В некоторых моделях до 48 каналов. Производители устройств задействуют особые технологии по типу Turbo Boost от Intel и Turbo Core от компании AMD. Не менее важна такая особенность, как поддержка большого числа массивов RAID.
Но как выбрать CPU, способное удовлетворить текущие потребности пользователей? Это непростая задача, ведь нужно учесть немало параметров. Часто приходится искать баланс между бюджетом и определенными техническими характеристиками, чтобы не выйти за рамки отведенного бюджета.
Intel или AMD
Существует только два производителя процессоров, которых неформально называют по цветам их логотипов: «синие» (Intel) и «красные» (AMD). Определиться с производителем важно, так как они не взаимозаменяемы и под каждый CPU будут подходить свои материнские платы. Главное различие между процессорами Intel и AMD в том, что первые лучше справляются с однопоточными задачами и считаются более энергоэффективными, а вторые предпочтительнее для работы в режиме многозадачности.
Нельзя с уверенностью сказать, какой из продуктов лучше, так как все зависит от конкретной ситуации: рабочих задач, бюджетов, дельнейшего апгрейда. Подбирая решение, можно сравнить интересующие вас процессоры по характеристикам и производительности на этом сайте.
Серверный vs десктопный процессоры
Давайте сравним серверы с разными «внутренностями» на конкретных примерах. Предположим, вам нужен сервер с высокочастотным шестиядерным процессором.
Первый вариант: готовая конфигурация с серверным процессором Intel® Xeon® E-2236.
Один из популярных серверов. В наличии осталась только одна машина в такой сборке
Второй вариант: конфигурация линейки Chipcore с десктопным Intel® Core™ i5-10600 на борту.
На момент публикации статьи конфига нет в наличии. Но это всегда может измениться.
В обеих конфигурациях шестиядерные процессоры, отличающиеся по тактовой частоте всего лишь на 100 МГц, однако i5-10600 вышел на рынок на год позже E-2236. Если не принимать во внимание отличающийся размер NVMe-дисков, то конфигурации схожи по характеристикам.
Некоторые отличия линейки Chipcore отображаются на карточке сервера:
→ Отсутствует KVM-консоль. Это обусловлено особенностями десктопных материнских плат, на которых нет платы расширения IPMI. В конфигурации с E-2236 консоль запускается в noVNC-сессии в браузере и позволяет удаленно управлять сервером, имитируя локальное подключение, — управлять BIOS и перезагружать сервер. Пользователи серверов линейки Chipcore могут заказать услугу IP-KVM на 3 часа (через тикет в панели управления). Такая опция полезна для установки ОС, аварийного перезапуска или управления сервером в том случае, если внешний доступ по какой-то причине перестанет работать.
→ Нет приватной сети из-за отсутствия портов и сетевой инфраструктуры в Chipcore. Приватная сеть актуальна при аренде нескольких серверов в дата-центре, позволяет экономить интернет-трафик и обеспечивает изолированное скоростное соединение между серверами. Так что если для вас критически важно наличие такой сети, Chipcore вам не подойдет.
→ На линейку Chipcore снижен SLA (Service Level Agreement). Он составляет 99,8 % против 100 % у машин на серверном железе. Это объясняется меньшей надежностью десктопных комплектующих, прочесть об этом подробнее можно в нашей базе знаний.
Все это делает серверы Chipcore дешевле.
Главное отличие выбранных конфигураций — процессоры: Intel® Xeon® E-2236 и Intel® Core™ i5-10600. Первый позиционируется как решение для серверов, второй — десктопный. Схожи как их оценки в бенчмарке, так и характеристики: количество ядер, тактовые частоты, кэш-память, поддерживаемый объем оперативной памяти, число потоков и каналов памяти.
Производительные процессоры серверного сегмента Selectel, такие как Intel® Xeon® W-2255, Intel® Xeon® Scalable и AMD EPYC™, безусловно, имеют лучшие характеристики по этим критериям. Кроме того, последние масштабируются в системы с двумя и даже четырьмя процессорами (Intel), что недоступно для десктопных процессоров.
Возвращаясь к сравнению Intel® Xeon® E-2236 и Intel® Core™ i5-10600, второй процессор — со встроенной графической системой. Отличное дополнение, которое позволяет эффективнее создавать контент или запускать Android-эмуляторы для разработки и тестирования мобильных приложений.
Кто выбирает такие серверы
Как мы уже выяснили, более низкая цена обусловлена отсутствием ряда дополнительных функций у комплектующих, другими требованиями к надежности и функциональности серверов. Клиенты учитывают это при выборе инфраструктуры. Результаты кастдевов показывают, что пользователи арендуют Chipcore под тестовые и игровые серверы, геораспределительные кластеры, небольшие личные VPN, VPS, частный VDI, веб-серверы небольших сайтов и подобные задачи.
Главное, что клиент получает отдельный защищенный сервер, ресурсы которого не нужно делить с другими пользователями. Повышает ценность таких машин доступ к API и легкость развертывания: разово можно заказать сотни машин, которые будут готовы для работы в течение часа.
Еще в Chipcore представлены решения для более специфических задач: есть серверы на процессорах M1 для iOS-разработки и даже на «малинках», о которых мы уже не раз писали на Хабре.
Именно поэтому выделенные серверы, даже с десктопным, доступным железом, находят немалое количество клиентов.
К слову, с 14 февраля серверы произвольной конфигурации можно собирать и с десктопными процессорами (ограничения обусловлены только совместимостью оборудования друг с другом). Ранее услуга была доступна только с серверными CPU, но по просьбам клиентов мы расширили «горизонт» сборки. Теперь получить свой производительный и более дешевый сервер можно за 2-5 дней (норма для кастомов), без установочного платежа.
Важное дополнение: сервер произвольной конфигурации можно «проапгрейдить» в процессе эксплуатации — добавить память, диски, заказать дополнительные услуги. Или, например, докинуть GPU, в числе которых RTX A5000 (1 шт./сервер), RTX A4000 и RTX A2000 (1 шт./сервер).
Конструктивные особенности
Серверные ЦПУ, будучи «заточенными» на беспрерывную работу в экстремальных условиях, ещё на стадии производства проходят более строгий отбор и тестирование по сравнению со своими десктопными собратьями. Из явных особенностей также стоит отметить:
- Наличие дополнительных температурных датчиков и даже тахометра, которые тщательно отслеживают показатели работы процессора.
- Встроенный «сторожевой» таймер, который призван перезапустить 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 нет смысла.
Различия серверных и десктопных CPU
Несмотря на одинаковое внешнее сходство, ЦПУ для обычного компьютера и сервера имеют массу различий. В первую очередь — по их функциональному предназначению, обоснованному разным ритмом работы для одного пользователя и нескольких. Не следует забывать о конструктивных особенностях, ведь даже если в основе процессоров «одинаковый» кремний, то это не значит, что и работать они будут одинаково. И, конечно же, ценовой вопрос заставляет думать о совершенно различных суммах на приобретение обычного процессора или серверного. Все эти нюансы будут рассмотрены в рамках этой статьи.
Какая из спецификаций подойдет для вашей компании?
Во время выбора процессора некоторые критерии будут иметь большее значение, чем остальные. Для того, чтобы облегчить задачу по выбору процессора, мы подготовили типовые варианты решений в зависимости от размера вашей компании.
Небольшая компания:
-
Цена. Большинство средних компаний должны придерживаться установленного бюджета, когда дело касается покупки оборудования. Цена относительно производительности процессора может стать ключевым фактором.
Вопрос цены и необходимости
Серверные процессоры являются решениями для коммерческого, в частности корпоративного сектора. Они специализированы на непрерывной обработке потока данных с последующим надёжным сохранением результата. Отсюда и их высокая стоимость: даже сравниваемый несколько устаревший Xeon E5-2670 стоит около 37 тыс. руб. против максимум 5 тыс. руб. относительно нового Pentium G5400.
Для средних и больших компаний использование серверов и соответствующих процессоров является необходимостью, тогда как обычным юзерам серверные решения ни к чему. Разве что они могут быть актуальны при очень специфичных условиях, например, обладании подходящей материнской платой, но довольно устаревшим ЦПУ, и нахождения заманчивых предложений покупки серверных CPU. Нужно учесть и повышенное тепловыделение таких процессоров, которое уже вынуждает приобрести мощную систему охлаждения, равно как и потребность в замене обычной RAM на регистровую, не говоря о том, что прирост производительности довольно сомнителен. Так что следует взвешивать все «за» и «против», прежде чем ринуться за покупками б/у серверных процессоров с Aliexpress, где те уже порядком уценены.
В статье было рассмотрено, чем отличается серверный процессор от обычного, а также немного затронут вопрос необходимости серверного решения для обычного пользователя.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Развитие коммуникационных сетей, программ и приложений – только часть причин создания более производительных процессоров. Одним из витков технологического прогресса стали серверные процессоры. Нередко даже опытные пользователи ошибочно считают, что между сервером и персональным компьютером нет особой разницы. Не нужно попадать в эту «ловушку». Несмотря на то, что практически на любой ПК можно установить серверную ОС, от этого компьютер не станет сервером. Даже если установить самый производительный процессор, много ОЗУ и современный жесткий диск, – все равно такая вычислительная машина не заменит сервер. Причина кроется в сути. Что же такое серверный процессор и чем он отличается от обычного устройства?
Обратная связь
Оставьте свои контакты и наш специалист свяжется с вами.
Спасибо за обращение!
Наши специалисты свяжутся с вами в ближайшее время.
Хотим выразить благодарность специалистам технической поддержки за оперативную реакцию и решение любых вопросов. Сотрудники ООО «Микс Телеком» обеспечивают качественную работу нашего оборудования, находясь на связи круглосуточно.
В каждом сервере установлена материнская плата, а в каждой материнской плате установлен процессор. Центральное процессорное устройство (ЦПУ) определяет, каким количеством данных сервер может управлять одновременно и как он может обработать все эти данные.
Эта статья будет полезна всем будущим владельцам серверов, которые не знают, сервер с каким процессором выбрать.
Какие основные моменты необходимо рассмотреть при выборе процессора:
- Цели дальнейшего использования.
- Количество ядер.
- Совместимость с другими компонентами.
- Скорость ЦПУ.
- Цена.
Процессоры для настольных компьютеров
Процессоры, применяемые в настольных компьютерах, были специально разработаны для этих задач. Хотя они в основном выполняют те же функции, что и серверные процессоры, отличия кроются в архитектуре. Например, одно из преимуществ таких процессоров – их легче разогнать.
Серверные процессоры
Процессоры для серверов спроектированы в первую очередь для обеспечения высокой надежности. Тестируют такие процессоры в стрессовых условиях при высоких температурах и высоких вычислительных нагрузках. Они могут работать на очень высоких частотах, обеспечивая качественную обработку массивных данных.
Чем отличаются серверные процессоры от десктоптных?
-
Высокий контроль качества. Серверные процессоры проходят через все виды тестирований в самых суровых условиях. В качестве аналога можно привести следующий пример: двигатель пассажирского самолета требует более тщательного тестирования, чем двигатель автомобиля. Несомненно, риск неисправности двигателя самолета выше.
Читайте также: