Почему стоит выбрать процессор Xeon

pic_disp

Более 15 лет Intel выпускает свои серверные процессоры x86 и процессоры для рабочих станций под названием «Xeon». Они варьировались от простых вариантов основной линейки процессоров Intel с некоторыми дополнительными функциями, такими как поддержка памяти ECC, до гораздо более совершенных конструкций с дополнительными возможностями процессора и кэш-памятью.

Несмотря на то, что Intel ориентирует Xeon на конкретные типы пользователей и приложений, возникает некоторая путаница, когда они являются подходящим выбором по сравнению с более массовым процессором (таким как современный Core i5 или i7). Я попросил геймеров рассказать о Xeon, и выяснилось, что они думали об этих процессорах как о более мощных, и что это даст прирост производительности в их играх. Точно так же у меня были вопросы о работе серверов на процессорах Core i7. Так, когда Xeon имеет смысл, и что он в действительности приносит в производительности?

Память ECC . Наиболее важной особенностью процессоров Xeon является поддержка памяти ECC . Насколько мне известно, все Xeon поддерживают это, и защита, которую ECC обеспечивает от однобитовых ошибок памяти (которые он может обнаруживать и исправлять на лету), является критической для систем, в которых время безотказной работы и надежность являются ключевыми. Несколько основных процессоров Intel также поддерживали ECC на протяжении многих лет, если они используются с правильным набором микросхем / материнской платой, но для обеспечения надлежащей поддержки этой технологии лучше всего использовать Xeon.

Несколько процессоров –Некоторые приложения могут получить огромную выгоду от наличия большого количества процессорных ядер, большого объема памяти или высокой пропускной способности памяти (или всех трех моментов). В таких ситуациях система с более чем одним процессором может быть отличным способом … но основные процессоры, такие как серия Core, не поддерживают это. Тем не менее, многие Xeon делают это благодаря добавленной логике на кристалле, чтобы облегчить связь между процессорами, чтобы они могли совместно использовать доступ к памяти и координировать рабочие нагрузки. Каждый ЦП в такой конфигурации имеет свой собственный контроллер памяти и набор модулей памяти, а также свои вычислительные ядра, так что вы получаете как необработанную вычислительную мощность, так и объем памяти, который можно установить (емкость) и перемещать в то же время время (пропускная способность). Возможность использования нескольких процессоров Xeon текущего поколения можно найти в первой цифре названия их модели. Например:

Xeon E3 1246 V3 (1 = только один процессор)

Xeon E5 2460 V3 (2 = поддержка двух процессоров, но также может использоваться отдельно)

Xeon E5 4627 V2 (4 = поддержка четырехъядерных процессоров)

pic_disp-1

Каждый процессор также имеет контроллер PCI-Express, который поддерживает определенное количество дорожек (в зависимости от модели), поэтому наличие нескольких процессоров могут обеспечить материнские платы с большим количеством слотов PCI-Express. Это может быть полезно для размещения большого количества карт ускорителей или сопроцессоров, таких как Intel Xeon Phi или NVIDIA Tesla.

Более высокое число ядер. В дополнение к возможности использования более одного ЦП в системе для повышения производительности многопоточной рабочей нагрузки, некоторые Xeon содержат больше ядер, чем другие процессоры Intel. В настоящее время процессоры Core i3 работают с двумя ядрами, Core i5 – с четырьмя ядрами, Core i7 – с восемью ядрами, а серия Xeon E5 – с восемью ядрами! По мере того, как увеличивается количество ядер, базовая тактовая частота несколько снижается, а стоимость возрастает из-за сложности, но многопоточные приложения могут извлечь выгоду от этих дополнительных ядер.

Поддержка виртуализации . Многие современные серверные рабочие нагрузки виртуализируются, что означает, что программное обеспечение и даже операционная система работают внутри изолированных «пузырей» виртульного оборудования. Это позволяет одной хост-операционной системе управлять несколькими из этих виртуальных сред и в некоторой степени изолировать то, что происходит в этих средах, но для этого требуются специальные расширения, которые должны поддерживаться базовым оборудованием. Процессоры Xeon обычно имеют хорошую поддержку для этого, как и большинство материнских плат для серверов и рабочих станций. Иногда вы можете найти эти функции и на более массовом оборудовании, но гораздо менее вероятно, что вся цепочка (ЦП, набор микросхем, BIOS и т. Д.) Будет их поддерживать… поэтому самый безопасный путь – это получить установку на основе Xeon, если ваш планы предполагают виртуализацию.

Это несколько веских причин использовать систему на базе Xeon, хотя и не все. Существуют и другие факторы, такие как удаленное управление, множественные и / или высокоскоростные сетевые порты и другие, которые встречаются на материнских платах классов серверов и рабочих станций, заполненных Xeons… но они не относятся к самим процессорам Xeon.

А как насчет плохих идей? Или, другими словами, дезинформированные причины получить Xeon? Вот некоторые из основных причин, по которым я видел людей, желающих Xeon, когда им на самом деле было бы лучше служить чему-то другому:

pic_disp-2

«Более« мощный »Xeon поможет моей игре, верно?» –

Некоторые люди предполагают, что поскольку процессоры Xeon находятся на рабочих станциях и серверах высокого класса, они также должны быть лучше для игр. Это определенно * не * верно, потому что компьютерные игры не нуждаются в большом количестве ядер или других различных преимуществах, которые Xeons предлагает. На момент написания этой статьи ни одна игра не использует более четырех ядер, а многие используют меньше. Тем не менее, игры чувствительны к тактовой частоте … и, как я упоминал ранее, когда вы увеличиваете количество ядер, вы обычно уменьшаете тактовую частоту. Таким образом, приобретение 18-ядерного Xeon для игр на самом деле приведет к гораздо более низкой производительности, чем более дешевый 4-ядерный процессор с более высокой тактовой частотой. Можно привести некоторые аргументы в пользу 6-ядерного процессора для игр (на будущее, много фоновых приложений, работающих одновременно и т. Д.), Но это можно выполнить в рамках линейки Core i7,

Этот принцип распространяется не только на игры. Некоторые профессиональные приложения для рабочих станций не используют много ядер, поэтому лучше использовать обычные процессоры. Есть правило – чем меньше количество ядер, тем более высокая тактовая частота Xeon, но более массовые процессоры от Intel стремятся достичь чуть более высоких тактовых частот. Что тоже уменьшает выгоду ксеон…

«Я хочу иметь максимально возможную тактовую частоту для своих вычислений, возможно, даже разогнать процессор…» – Если вы хотите разогнать процессор, тогда вам не нужен Xeon. Они не с  разблокированными множителями, как процессоры «энтузиастов» (верхнего уровня), которые Intel предполагает для разгона, и материнские платы, созданные для использования с Xeon, вряд ли будут иметь те варианты тонкой настройки, которые также необходимы. Кроме того, платформы на основе Xeon – это надежность, а разгон по самой своей природе является более рискованным предложением. Вы выдвигаете процессор за пределы его номинальных характеристик, и хотя это можно сделать консервативно (мы гарантируем, что каждая разогнанная здесь система проходила те же тесты стабильности, что и обычные системы), это по своей сути менее надежный вариант, особенно в течение длительного периода времени.

Заключение

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

 

Источник: https://www.pugetsystems.com/blog/2015/04/07/Why-to-Choose-a-Xeon-639/




Опубликовано 30.04.2019 LGA771-Intel-Xeon в категории "Коротко о разном

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *