Почему серверные процессоры такие слабые и дорогие?

Так что смотрите на процессоры с хорошей одноядерной производительностью. Одним из примеров может быть AMD EPYC 73F3, который (согласно метке) соответствует Ryzen 5950X, но в 10 раз дороже и имеет рейтинг x2 TDP.

В сфере Intel действительно нет ничего подобного, если смотреть на производительность одного ядра, поскольку большинство предложений немного быстрее, чем Xeon E5-2660 v3, которому 8 лет. Преимущество Intel заключается в том, что их серверные процессоры не поддерживают NUMA, поэтому обработка памяти лучше, а поддержка кажется более отточенной, поэтому даже не знаю, как эти синтетические тесты соотносятся с реальными жизненными ситуациями, когда память необходимо перемещать между ядрами без поддержки NUMA. приложения (есть ли что-нибудь, поддерживающее NUMA, кроме сервера oracle?)

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

Также я заметил, что есть некоторые проблемы с EPYC, но Ryzen работает отлично. Так что это может быть сложный вопрос, но что люди используют в наши дни, поскольку, возможно, я что-то упускаю, но получить сервер, который находится на одном уровне с какой-то сверхдешевой установкой ryzen с точки зрения энергопотребления, надежности и производительности, кажется невозможным, если вы не хотите вложить огромную сумму денег, и лучшее, что вы можете сделать, это в любом случае получить одноядерную производительность 2YO Ryzen потребительского уровня.

Инновации в серверном пространстве застопорились?

центральное процессорное устройство

2 ответа
2

Итак, давайте рассмотрим ваши мнения построчно;

Так что смотрите на процессоры с хорошей одноядерной производительностью. Одним из примеров может быть AMD EPYC 73F3, который (согласно метке) соответствует Ryzen 5950X, но в 10 раз дороже и имеет рейтинг x2 TDP.

Это ужасное сравнение — попробуйте поместить два ЦП в «сервер» на базе 5950X, или более 128 ГБ памяти, или иметь более 64 МБ кэш-памяти L3, или более 16+4 линий PCIe.

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

В сфере Intel действительно нет ничего подобного, если смотреть на производительность одного ядра, поскольку большинство предложений немного быстрее, чем Xeon E5-2660 v3, которому 8 лет. Преимущество Intel заключается в том, что их серверные процессоры не поддерживают NUMA, поэтому обработка памяти лучше, а поддержка кажется более отточенной, поэтому даже не знаю, как эти синтетические тесты соотносятся с реальными жизненными ситуациями, когда память необходимо перемещать между ядрами без поддержки NUMA. приложения (есть ли что-нибудь, поддерживающее NUMA, кроме сервера oracle?)

Во-первых, никто в серверной среде не заботится о производительности одного ядра, может быть, небольшая горстка, но > 99% людей не заботятся. Похоже, вы думаете, что тактовая частота является единственным показателем одноядерной производительности, забывая о влиянии увеличения производительности памяти/QPI/UPI/IPC — мало того, что что-то такое низкое, как 4210T (10c/20t, 2,3-базовый/3,4-турбо) абсолютно втоптает в землю 2660v3 (кстати, они стоят всего 555 долларов США), но есть модели, такие как 8732C (28c/56t, 3,2-базовый/3,5-турбо), которые сделают старый чип кажется глупым — плюс все их SKU 40c / 80t.

И, конечно же, Intel также использует NUMA, вы, вероятно, имеете в виду NUMA на сокете, что совсем другое, и Xeon 92xx даже сделали это — посмотрите, например, на 9282 (56c/112t), у которого те же проблемы с памятью, что и Процессоры Дзен.

Ваше утверждение о том, что «Oracle Server» является редким случаем осведомленности о NUMA, в любом случае неверно и бессмысленно, поскольку важно то, что базовая ОС или гипервизор осведомлены о NUMA, и все, даже смутно недавнее, имело это в течение многих лет. Любая современная Linux/Windows будет счастливо держать процессы и их память «рядом» друг с другом в пределах домена NUMA, если только действительно не возникнут серьезные споры, то же самое верно для ESXi/KVM/Xen еще дольше, большинство серверных приложений просто не нужно вообще подумать о NUMA, так как обо всем позаботятся за них.

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

Более новые процессоры и чипсеты Threadripper и Ryzen поддерживают ECC, поэтому ваша точка зрения здесь спорна.

Также я заметил, что есть некоторые проблемы с EPYC, но Ryzen работает отлично. Так что это может быть сложный вопрос, но что люди используют в наши дни, поскольку, возможно, я что-то упускаю, но получить сервер, который находится на одном уровне с какой-то сверхдешевой установкой ryzen с точки зрения энергопотребления, надежности и производительности, кажется невозможным, если вы не хотите вложить огромную сумму денег, и лучшее, что вы можете сделать, это в любом случае получить одноядерную производительность 2YO Ryzen потребительского уровня.

Какие проблемы, можно конкретно?

Опять же это отсутствие у вас производственного опыта. Этот сайт специально предназначен для профессиональных системных администраторов/системных дизайнеров, и мы даем это понять, когда вы присоединяетесь. И нашим приоритетом номер один, когда речь идет о серверах, является поддержка данных, которые у нас есть, и обслуживание десятков/сотней/тысяч приложений и пользователей, обслуживаемых нашей инфраструктурой. Да, мы заботимся об энергопотреблении, управлении теплом и общей производительности сервера, но это отдаленные второстепенные проблемы по сравнению с надежностью, отказоустойчивостью, возможностями мониторинга, предупреждением перед сбоем и емкостью с точки зрения ядер/потоков/памяти/каналов PCIe. и, откровенно говоря, все, кроме процессоров производственного уровня, терпят неудачу по нескольким, если не по всем, из этих критериев. Если вам скучно, погуглите «RRAS», посмотрите, поможет ли это вам понять.

Инновации в серверном пространстве застопорились?

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

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

Метафорически вы вошли в салон пилотов в аэропорту и врезались во все Боинги и Аэробусы, потому что они не могут делать бочку так же легко, как Цессна. Мы не идиоты, почти каждый, кто регулярно приходит сюда, имеет десять или более лет (в моем случае 32 года) успешного выполнения этой работы на очень больших инфраструктурах, мы профессионалы, которые знают, как исследовать нашу работу и учиться у других. в том же поле (буквально точка этого сайта).

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

ЦП сервера обычно имеют инструкции и функции, которые больше подходят для типичной рабочей нагрузки сервера и корпоративного развертывания:

Роб

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

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