Не так давно мы публиковали статью Сравнение производительности процессоров Intel разных поколений, в которой представлены результаты тестирования 8-ядерных процессоров Intel Xeon E5. С тех пор, по акции, было продано несколько сотен серверов на базе процессоров V1/V2, которые стали достойным аналогом E5-2620V4/2630V3 в таких задачах как: сервер баз данных, терминальный сервер, видеонаблюдение и пр. Но, к сожалению, модельный ряд был ограничен только 2-процессорными платформами, что накладывало дополнительную финансовую нагрузку при использовании 1-процессорных конфигураций. Большое количество запросов побудило нас разработать бюджетную модель 1-процессорного сервера/рабочей станции, которая должна существенно выигрывать по производительности у платформ на базе Xeon E3/Core i7, и при этом конкурировать с ними по цене.

Для этой линейки серверов использовали материнскую плату на чипсете C602, которая не снята с производства. В качестве основы выбрали три типа исполнения: MidiTower, Tower/4U и 2U.
Для того, чтобы правильно позиционировать линейку серверов на рынке, было произведено
сравнительное тестирование процессоров Intel Xeon E5-2650V2, E5-2680V2 и E5-1650V2 против E3-1230V6.

Конфигурации стендов


Стенд №1:
1. Материнская плата: MBD-X9SRL-F
2. Процессор: Intel Xeon E5-2650V2
3. Память: 4 х 8Гб DDR3L-1333 ECC Reg
4. Диски: 2 х 150Gb SSD

Стенд №2:
1. Материнская плата: MBD-X9SRL-F
2. Процессор: Intel Xeon E5-2680V2
3. Память: 4 х 8Гб DDR3L-1333 ECC Reg
4. Диски: 2 х 150Gb SSD

Стенд №3:
1. Материнская плата: MBD-X9SRL-F
2. Процессор: Intel Xeon E5-1650V2
3. Память: 4 х 8Гб DDR3L-1333 ECC Reg
4. Диски: 2 х 150Gb SSD

Стенд №4:
1. Материнская плата: MBD-X11SSH-F
2. Процессор: Intel Xeon E3-1230V6
3. Память: 4 х 8Гб DDR4-2133 ECC
4. Диски: 2 х 150Gb SSD

Результаты тестирования


PerformanceTest 9.0




Общий тест показал, что процессоры E5 уверенно превосходят процессоры E3 за счёт большего количества ядер. И это не смотря на более низкую частоту памяти и процессора. В некоторых вычислительных задачах преимущество 10-ядерного процессора было более чем в 2 раза.
Разумеется, процессоры V2 имеют раннюю версию SSE и AVX, поэтому этап тестирования расширенных инструкций был проигран, равно как и тест памяти — так как сравнивались разные поколения: DDR3 и DDR4.

Но всё это не помешало процессорам E5-V2 получить лучший результат по суммарному коэффициенту.

CINEBENCH R15




Рендеринг — задача, которая отлично распараллеливается, используя все вычислительные мощности. Очевидно, что в данном тесте многоядерные процессоры E5 также обошли 4-ядерную модель Xeon E3. Подобный результат наблюдался и в других программных продуктах, например 3DsMAX. Также линейка E5 показала почти 2-кратный прирост в задачах по кодированию видео.

7-ZIP




Тест производительности, встроенный в архиватор 7-ZIP, показал аналогичный предыдущему тесту результат — параллельные расчеты быстрее выполняются на большем количестве ядер, хоть и с меньшей частотой.

3DMark


Особый интерес вызывали результаты игрового теста — как поведёт себя серверный процессор в популярном бенчмарке 3DMark.

Для этих задач был собран отдельный стенд с игровой видеокартой среднего уровня.
Сравнивали десктопный процессор i7-7700 и серверный E5-2650V2



Результат не выявил серьёзных отличий производительности, но показал, что даже в играх E5-2650V2 не уступает десктопному i7 с частотой 4,2ГГц в режиме Turbo Boost.

Краткий анализ характеристик


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



Помимо стандартных характеристик, я добавил одну строку — «Разница между базовой частотой и максимальной частотой при разгоне». Именно в этом параметре, по моему мнению, скрыта доля успеха многоядерных Xeon E5. Ведь как работает Turbo Boost? Если нагрузка на все ядра не высокая, или же часть ядер совсем простаивает — процессор может разогнать активные ядра до частоты выше чем базовая. Причём разгон может происходить ступенями — в зависимости от нагрузки.

Так вот дельта этих частот у 2650V2 и 2680V2 составляет 0,8ГГц, а у 1230V6 — только 0,4ГГц.
Это означает, что если процесс поддерживает параллельные расчеты, но ограниченно (например в 3-4 потока) — то процессор 1230V6 сможет обрабатывать его на частоте 3,5ГГц, так как Turbo Boost будет не активен из-за нагрузки на все имеющиеся ядра процессора. А процессор 2680V2 будет загружен лишь на треть, поэтому аналогичную задачу сможет обработать на частоте близкой к максимальной — 3,6ГГц. Эта ситуация вероятна, если выполняются необходимые условия — Turbo Boost последней версии при разгоне оценивает множество параметров, включающих терморежим и энергопотребление каждого ядра в отдельности и процессора в целом. А значит, если перегрева нет и энергопотребление в норме, теоретически, процессору ничего не мешает разогнать до максимальной частоты не одно (как в ранней версии Turbo Boost), а сразу несколько ядер.
На мой взгляд, именно этот эффект мы увидели в результатах теста 3DMARK.
Ну а если процесс параллелится идеально, то 10 ядер против 4 — показывают очевидный результат, не смотря на разницу в частоте.

Возможность существенно повышать частоту при однопоточных вычислениях и использовать все ядра при многопоточных — делает процессоры E5 универсальным решением для большинства типовых и специализированных задач, включая как профессиональные, так и домашние.

Ценовой анализ моделей


У нас есть три 1-процессорные модели на базе многоядерных процессоров Intel Xeon E5-V2:


Сравним стоимость классических 2U-серверов на базе E3 и E5 в тестовой комплектации:

  • E3-1230V6: 3223$
  • E5-1650V2: 3255$
  • E5-2650V2: 3139$
  • E5-2680V2: 3349$

Сравним стоимость 4U/Tower-серверов на базе E3 и E5 в тестовой комплектации:

  • E3-1230V6: 3622$
  • E5-1650V2: 3381$
  • E5-2650V2: 3265$
  • E5-2680V2: 3475$

Сравним стоимость Miditower-серверов/рабочих станций на базе i7 и E5 в тестовой комплектации:

  • i7-7700/H270: 2121$
  • E5-1650V2: 2289$
  • E5-2650V2: 2173$
  • E5-2680V2: 2383$

Итого — в случае со стоечным исполнением, модель на базе E5 имеет аналогичную или ниже стоимость, чем модель на базе E3.

В случае с рабочей станцией ситуация отличается за счет не совсем прямого сравнения — в рабочей станции на базе i7 посчитана десктопная материнская плата и память без коррекции ошибок. Рабочая станция на базе E5 напротив — имеет серверную МП и ОЗУ. Если сравнивать не с ПК на i7, а с сервером на E3, то модели на базе E5 также окажутся чуть дешевле.

Почему мы торгуем «устаревшим оборудованием»? Наш модельный ряд включает разные поколения по двум причинам. Первая причина отражена в прошлой статье о сравнении производительности — новое поколение не всегда даёт преимущества по производительности. Вторая причина — это срок жизни модели. Низкий срок жизни модели губителен для проектного бизнеса. Есть проекты которые реализуются очень долго. С момента проектирования до момента поставки может пройти не один год. Если срок жизни модели будет ниже чем срок реализации, то возникают очевидные трудности в согласовании различий между заложенной в проект спецификацией и поставляемой по факту.

С такими проблемами сталкиваются любители HP и прочих вендоров. Заложили везде 8-ое поколение серверов, а после выхода 9-го оно стремительно исчезло с рынка. Тоже самое ждёт и Gen9 в скором будущем — часть моделей либо уже снято с производства, либо снимется в ближайшее время и будет труднодоступно, т.к. сформирован новый модельный ряд на Gen10.

Почему V2 у нас дешевле чем V4 или Scalable? Изначально они закупались, в своё время, по тем же ценам. Но, в последнее время, рынок заполнился предложениями б/у серверов на базе процессоров этого поколения по ценам существенно ниже, чем у наших новых серверов. Поэтому было принято решение об уценке комплектующих для создания конкурентных условий. Эта акция показала положительный эффект, что и побудило нас продлить её до окончания производства материнских плат и полной распродажи существующих стоков. На данный момент доступны новые серверы с гарантией 3 года по ценам существенно ниже, чем аналоги последнего поколения.

Или же, в рамках этой статьи, сравнивая с младшими процессорами Intel Xeon — существенно мощнее, но за те же деньги.

Выводы


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

Однопроцессорные серверы STSS Flagman серии EX, активно используются нашими заказчиками для различных задач, начиная с серверов БД и терминальных серверов, заканчивая видеонаблюдением и виртуализацией. Как я уже упоминал, безусловно есть определённый процент программного обеспечения, которое использует в расчетах новейшие технологии процессоров последнего поколения. Под такой специализированный спектр задач мы рекомендуем новые модели на базе Intel Xeon Scalable.

Если рассматривать рабочую станцию STSS Flagman EX в качестве персонального рабочего места, то мы получаем высокопроизводительную многоядерную серверную конфигурацию за те же деньги, что и ПК на базе i7 последнего поколения.

Из личного опыта


Когда я заменил свой рабочий системник на конфигурацию E5-2650V2 + 32 ГБ ОЗУ — я забыл что такое тормоза в принципе. По долгу службы у меня постоянно что-то крутится на компе, кодируется и проигрывается видео, тестируется ПО. И это помимо обычных офисных задач. Постоянно открыто 3 браузера и 100500 вкладок, базы, почты, таблицы. Всё летает, процессор уверенно работает в Turbo Boost на 3 ГГц (3,4 ГГц в пике), загрузка редко превышает 65%. Памяти — из 32 ГБ максимум отъедал 24-26 ГБ. Причиной замены ПК стала как раз невозможность десктопного 4-ядерного процессора справиться с моими повседневными потребностями.

Читателям Хабра, обратившимся за линейкой STSS Flagman EX по кодовому слову HABR — скидка 5%.

Делаем запрос через конфигуратор или пишем на 1@stss.ru

Спасибо за внимание!

Комментарии (13)


  1. oxidmod
    16.03.2018 10:02

    Если нужны ядра\потоки, то почему не глянуть в сторону Threadripper?
    Топовый Threadripper 16\32 стоит меньше 1к зелени


    1. Vlad_IT
      16.03.2018 16:13

      Если смотреть в сторону б/у, то для персонального компьютера, на али можно купить Intel Xeon E5 2680 V2 за $200.


      1. oxidmod
        16.03.2018 17:49

        А в чем прикол? 200 баксов за проц, который стоит 1700?


        1. Vlad_IT
          16.03.2018 18:20

          Скорее всего с датацентов или суперкомпьютеров снимают, из-за появления новых с более высоким КПД.


          1. naviastro
            16.03.2018 22:07

            Поддерживаю.
            У меня расчёты ведутся большей частью на Westmere EP процах и даже его предшественниках. Самый существенный минус старых систем для меня — более высокое потребление (при условии одинаковой производительности), что не просто дороже, но и требует более производительной системы охлаждения и т.д.
            Другое дело, что с моей средней загрузкой старые системы получаются выгоднее из-за меньших изначальных вложений, хотя и выходят дороже в эксплуатации.


  1. Mishiko
    16.03.2018 11:45

    Согласен с oxidmod, сейчас по соотношению производительность/цена рулит AMD с Epyc, а учитывая что предложений с Epyc на российском рынке серверов очень мало, это был бы хит


    1. Usikoff Автор
      16.03.2018 22:50

      Проблема в том, что эпика нет потому что он никому не нужен. А не нужен он по причине того, что о нем мало кто знает. А продвигать за свой счет решение вендора, который хоть и делает с определенной периодичностью стоящие продукты, но абсолютно не заботится об их продвижении — себе дороже. К тому же польза этой мультимегаядерности отчасти условна. Ядра не эквивалентны ядрам интел, тому в доказательствог результаты общедоступных тестов. Тепловыделение запредельное, да и софт не всякий оптимизирован. Многие разработчики специализированного софта говорили напрямую — только интел. Но я согласен, что эпик стоит детального рассмотрения, и мы сделаем на нем модель сервера — надо только прогнать кучу тестов, чтобы понять кому он реально может быть полезен.


  1. Siemargl
    16.03.2018 13:09

    На первый взгляд, на рынке полно брендовых серверов предыдущих поколений за эти деньги.


    1. Usikoff Автор
      16.03.2018 22:37

      Ссылки в студию!


  1. lostmsu
    16.03.2018 18:11

    8700 тупо не уделает оба?


    1. JC_IIB
      17.03.2018 00:21

      Думаю, уделает не напрягаясь, именно поэтому его и не упомянули в обзоре. А уж тем более 8700К.


  1. Stas911
    16.03.2018 22:24

    Делал такое году в 2014м — при помощи чудо-наклейки от братьев-китайцев заапгрейдил старенький комп на Core2 — вместо слабенького E5200 вкорячил туда Xeon E5450 о 4х ядрах по 3Гц и 12М кэша ;) По тестам он тогда тихонько обходил i5 того времени. Кстати, с современными Зеонами и дектопными сокетами такие фокусы уже не проходят? Давно не интересовался вопросом, а то может тоже цена вопроса — Бу проц и наклейка за 5$?


    1. naviastro
      17.03.2018 03:13

      С наклейками больше, видимо, не прокатит. Не смотря на то, что подавляющее большинство десктопных материнских плат прямо поддерживают ксеоны (производители обычно указывают список поддерживаемых, можно на офиц. сайте посмотреть), сами ксеончики — практически полные копии Core i5 или i7, за исключением нескольких нюансов (в основном — поддержка ЕСС и наличия вариантов ксеонов без встроенного видео). Как следствие из этого, стоимость ксеонов и Core i5/7 обычно практически одинаковая, что новыми, что б/у. Особняком стоят сокеты 1366 и 2011. Серверные процессоры на много ядер под эти сокеты сейчас можно найти за очень гуманные деньги, во много раз дешевле их стоимости на старте продаж. Всё сильно зависит от спроса и предложения. Много у кого есть десктоп на 115х, а 1366 и 2011 — встречаются гораздо реже. На рынке очень много процессоров из разобранных серверов, если 115* спрос большой, то на 1366 и 2011 уже заметно меньше, не топовые модели могут стоить очень дёшево. Аналогично — серверная DDR3 (регистровая), она не будет работать в десктопной мат. плате, но этой памяти сейчас довольно много. По цене одной планки на 16 ГБ DDR4-2666 можно купить 64 ГБ DDR3-1866 REG ECC (8 планок по 8 ГБ).
      В Вашем случае, вы заменили процессор из бюджетной линейки на один из самых шустрых 4-х ядерных, попутно воспользовавшись хитрой совместимостью сокетов. Сейчас почти всегда можно аналогично заменить Celeron или Pentium на более производительный Core i5/i7 или соответствующий ксеон воспользовавшись тем, что из-за устаревания эти процессоры стали дешевле. Ещё можно воспользоваться, например тем, что ксеоны под сокет 1366 обычно очень хорошо разгоняются (в т.ч. благодаря разблокированному множителю и нормальному припою под крышкой вместо знаменитой «жвачки»), либо купить материнскую плату под два процессора. Минусы — разогнанный до своего предела процессор сильно греется, а в случае двух процессоров на очень много ядер — далеко не все приложения умеют такое богатство эффективно использовать (да и вообще хоть как-нибудь использовать).