На 7 август 2019 г. AMD най-накрая представи своята нова серия 7nm EPYC 7002 сървърни процесори, преди това с кодово име „Rome“ на събитието AMD EPYC Horizon в Сан Франциско. Това е второто поколение сървърен процесор EPYC, който използва същата архитектура Zen 2 като настолните процесори AMD Ryzen 3000 Series. Тези нови процесори са съвместими с сокет с процесори от предишното поколение AMD EPYC 7001 Series, така че те ще работят в съществуващи моделни сървъри (с актуализация на BIOS). Въпреки това ще ви трябва нов модел сървър, за да можете да използвате поддръжката на PCIe 4.0 от по-новите процесори.
Серията AMD EPYC 7002 включва 19 SKU за публично стартиране, които имат от 8 до 64 физически ядра, плюс SMT, за два пъти по-голям брой логически ядра на процесор. Има четиринадесет SKU, които ще работят както в сървъри с един и два сокета. Има и пет по-евтини SKU на процесора (които имат суфикс „P“), които работят само в сървъри с един сокет. Това семейство процесори разполага с достатъчно изчислителна мощност, честотна лента и капацитет на паметта, както и I/O честотна лента, за да поддържа големи натоварвания на сървъра на сървър с един сокет.
Сървъри за база данни с един гнездо
AMD определено прокарва идеята, че сървър, базиран на AMD Ryzen 7002 с един сокет, е превъзходен заместител на почти всеки сървър, базиран на Intel с два сокета. Сървър от серията AMD EPYC 7002 с един гнездо може да има до 64 физически ядра, 4TB DDR4-3200 RAM и 128 PCIe 4.0 I/O линии. Той също така ще използва по-малко енергия от сървър на Intel с два гнезда, с по-ниски хардуерни разходи и потенциално по-ниски разходи за лицензиране (за неща като VMware). Фигура 1 показва пример от AMD, който сравнява сървър с два сокета с два процесора Intel Xeon Gold 6262V със сървър с един сокет с един процесор AMD EPYC 7702P.
Фигура 1:Пример на AMD за сървър с два гнезда срещу сървър с един сокет
Тази идея не е уникална за AMD. Вицепрезидентът/главният технически директор на Dell Робърт У. Хормут наскоро аргументира „Защо сървърите с един гнездо могат да управляват бъдещето“, което говори за закона на Амдал, режийните разходи на NUMA и потреблението на енергия, наред с други неща. Тъй като броят на процесорните ядра продължава да нараства, сървърите с един сокет ще имат повече смисъл за много работни натоварвания.
Зад тези нови процесори вече има много широка индустриална поддръжка, като Dell EMC, HPE, Gigabyte, Lenovo, SuperMicro и TYAN обявяват нови модели сървъри за тези процесори.
Първоначалните прегледи и сравнителни показатели за тези процесори бяха много впечатляващи:
- AMD EPYC 7002 Series Rome прави нокаут
- Преглед на AMD Rome от второ поколение EPYC:2x 64-ядрени сравнения
- Подробен поглед към новите Epyc „Rome“ 7nm сървърни процесори на AMD
Резултати от сравнителния тест на TPC-H със SQL Server 2017
HPE вече представи нов официален TPC-H резултат за SQL Server 2017 за сървър с един сокет HPE Proliant DL325 Gen10 1U, който беше 743 750 QphH@1000GB. Тази система има един AMD EPYC 7502P 32-ядрен процесор и 512GB RAM. Ако разделим 743 750 на 32 ядра, получаваме 23 242 на ядро. Цената на QphH за тази система е 0,34 USD.
HPE има предишен официален TPC-H резултат на SQL Server 2017 за сървър с два гнезда, HPE Proliant DL380 Gen 10, който е 1 009 065 QphH@1000GB. Това е по-висок резултат, но тази система използва два 28-ядрени процесора Intel Xeon Platinum 8180 (които имаха общо 56C/112T) и 512 GB RAM. Ако разделим 1 009 065 на 56 ядра, получаваме 18 019 на ядро. Цената на QphH за тази система е 0,47 USD.
Резултати от сравнителния тест на TPC-E със SQL Server 2017
Lenovo също така представи нов официален резултат за TPC-E за сървър с едно гнездо, Lenovo ThinkSystem SR655 2U, който има резултат TPC-E Throughput от 6,716,88. Тази система има един 64-ядрен процесор AMD EPYC 7742 и 1TB RAM. Това е първият път, когато доставчик на сървъри дори си направи труда да изпрати резултат за TPC-E за базирана на AMD система от 2013 г. насам.
Резултатът за пропускателна способност на TPC-E е добра мярка за общия капацитет на процесора на системата за OLTP работно натоварване. Ако разделите този общ резултат на броя на физическите ядра в системата, ще получите „резултат на ядро“, който е добра мярка за еднонишковата производителност на процесора, използван в системата. В този случай 6 716,88/64 се равняват на 104,95 на ядро.
За сравнение, Lenovo представи по-рано официален резултат TPC-E за сървър с два гнезда, Lenovo ThinkSystem SR650 2U, който има TPC-E Throughput оценка от 7012.53. Тази система има два 28-ядрени процесора Intel Xeon Platinum 8280 и 1.5TB RAM. Ако разделим 7012.53 на 56, резултатът на ядро се оказва 125.22, което е с около 19% по-високо от резултата на AMD. Еднонишковата производителност на процесора е относително слабото място на процесора AMD EPYC 7742.
Бих казал, че предимствата на серията AMD EPYC 7002 включват:
- По-модерна модулна архитектура
- По-висока плътност/капацитет на паметта
- По-висока скорост на паметта и честотна лента
- Поддръжка на PCIe 4.0
- Повече общи PCIe ленти и честотна лента
- По-ниско потребление на енергия
- Много по-ниски цени, особено в сравнение с процесорите Intel със суфикси „M“ и „L“
- По-добра сигурност със защитено криптиране на паметта и защитена криптирана виртуализация
Предпочитани процесори AMD EPYC
Сред 19-те публични SKU-та на процесора има предпочитан избор за SQL Server при всеки наличен брой ядра. AMD прави много по-малко сегментиране на продукти от Intel. Те не ограничават изкуствено броя на PCIe 4.0 ленти на по-евтините SKU и не таксуват повече за допълнителен капацитет на паметта, както прави Intel. Intel таксува $3K допълнително за SKU с наставка „M“ и $7K допълнително за SKU с наставка „L“
Всички тези процесори AMD EPYC поддържат 4TB RAM в сървър с един сокет. Основните спецификации за предпочитаните от мен процесори AMD при всеки брой ядра са показани на Фигура 2.
Фигура 2:Предпочитани спецификации на процесора AMD EPYC 7002
Съответните предпочитани процесори Intel Xeon Scalable от 2 поколения за SQL Server при всеки брой ядра са показани на Фигура 3.
Фигура 3:Предпочитано 2 поколение Intel Xeon Scalable Спецификации на процесора
Заключение
AMD пусна семейство процесори, променящи играта, за сървърния пазар. Процесорите от серията AMD EPYC 7002 имат по-голям капацитет на паметта (при стандартни SKU), по-голяма честотна лента на паметта и по-голяма производителност на цяло число и с плаваща запетая на сокет от настоящите процесори Intel Cascade Lake-SP. Те също така имат поддръжка на PCIe 4.0 и по-голям брой PCIe ленти от най-новите сървърни процесори на Intel. AMD също така ви дава повече производителност на долар и на ват със серия EPYC 7002.
Поради това мисля, че те ще бъдат чудесен избор за хостове за виртуализация и за възли за директни пространства за съхранение. Също така мисля, че те ще бъдат чудесен избор за работни натоварвания на SQL Server DW/Reporting поради предимствата на паметта и I/O капацитет/пропускателна способност в сравнение с Intel.
Производителността на еднонишковия процесор не е толкова добра, колкото най-добрите текущи предложения на Intel, но е по-близо, отколкото някога е било преди. Ако надграждате от по-старо семейство процесори на Intel (особено ако точният процесор е с по-ниска честота SKU), ще можете да получите по-добра производителност на еднонишковия процесор с нов процесор от серия EPYC 7002 в повечето случаи.
Най-голямото предизвикателство за AMD ще бъде да убеди клиентите наистина да купуват сървъри на платформата AMD, тъй като Intel е толкова доминираща на пазара на сървъри от ерата на архитектурата Nehalem през 2008 г. AMD няма да стои на едно място и да чака Intel да навакса изоставането. . Те са на път вероятно да пуснат следващата архитектура Zen 3 в средата на края на 2020 г.
Фигура 4:Пътна карта на AMD EPYC