StorageReview.com

Recenzja procesora AMD EPYC 7F52

Enterprise   ◇  Pamięć masowa przedsiębiorstwa

Firma AMD wprowadziła dziś na rynek kolejne procesory z drugiej generacji linii AMD EPYC . Nowe procesory to rodzina AMD EPYC 7Fx2, obejmująca modele 7F32, 7F72 oraz omawiany w tej recenzji model AMD EPYC 7F52. Nie jest to duża nowość w rodzinie, procesory 7Fx2 zostały zaprojektowane z myślą o wypełnieniu luk w ofercie serwerowej AMD. AMD wprowadza na rynek trzy procesory o wysokiej częstotliwości taktowania przeznaczone do konkretnych zastosowań; z pewnością wielu klientów chętnie skorzysta z ich oferty.

Podsumowując, procesory AMD EPYC drugiej generacji oferują znacznie większą liczbę rdzeni niż procesory Intel, umożliwiają serwerom (z odpowiednią płytą główną) obsługę PCIe 4.0 oraz szybszą pamięć DRAM. Wszystko to przekłada się na wyższą wydajność na kilka sposobów i skłoniło niektórych dostawców oprogramowania do zmiany sposobu licencjonowania serwerów na podstawie gniazd, a nie rdzeni. Kolejnym argumentem przemawiającym za tym rozwiązaniem jest cena. Zazwyczaj platforma AMD EPYC może osiągnąć taką samą wydajność jak procesor Intel Xeon Scalable drugiej generacji, a to za znacznie niższą cenę.

AMD wystartowało z około 20 procesorami, które spełniały różnorodne potrzeby zarówno w konfiguracjach jedno-, jak i dwuprocesorowych. Chociaż zaczynali z wieloma opcjami, w tej tamie było mnóstwo luk, a AMD wypełniało to nowymi procesorami tu i ówdzie . Dzisiaj widzi więcej z częstotliwościami do 3.9 GHz. AMD twierdzi, że jest to idealne rozwiązanie dla obciążeń takich jak HCI, HPC i relacyjne bazy danych. Można to wykorzystać jako sposób na ominięcie podatku od rdzeni nałożonego na VMware, a mimo to uzyskać dużą wydajność. Zasadniczo każde obciążenie pamięci, gdzie nie jest potrzebny sprzęt klasy korporacyjnej z wyższej półki. AMD 7F52, który będziemy recenzować, może mieć maksymalnie 4 TB pamięci DRAM.

Oto recenzja wideo:

Procesor AMD EPYC 7F52 można już kupić za 3,100 dolarów za sztukę, ale przy zakupie hurtowym z pewnością można liczyć na dobrą okazję.

Specyfikacja procesora AMD EPYC 7Fx2       

Procesor Rdzenie / nici TDP (waty) Częstotliwość podstawowa/maksymalna częstotliwość wzmocnienia Całkowita pamięć podręczna L3 Pamięć podręczna L3 na rdzeń Cena (1Ku)
7F32 8/16 180W 3.7 GHz/~3.9 GHz 128MB 16MB $2,100
7F52 16/32 240W 3.5 GHz/~3.9 GHz 256MB 16MB $3,100
7F72 24/48 240W 3.2 GHz/~3.7 GHz 192MB 8MB $2,450

Wydajność

Aby przetestować wydajność nowego procesora, wykorzystaliśmy serwer GIGABYTE R272-Z92 i porównaliśmy procesory AMD EPYC 7F52 z procesorami AMD EPYC 7302P . To sprawia, że ​​jest to dobry test porównawczy dla procesorów 16-rdzeniowych i 16-rdzeniowych, przy założeniu, że reszta sprzętu pozostała bez zmian.

Wydajność serwera SQL

Protokół testowania OLTP dla Microsoft SQL Server firmy StorageReview wykorzystuje aktualną wersję roboczą testu Benchmark C (TPC-C) opracowanego przez Transaction Processing Performance Council – internetowego testu porównawczego przetwarzania transakcji, który symuluje działania występujące w złożonych środowiskach aplikacji. Test TPC-C jest bliższy niż syntetyczne testy wydajnościowe, mierząc mocne strony i wąskie gardła infrastruktury pamięci masowej w środowiskach baz danych.

Każda maszyna wirtualna SQL Server jest skonfigurowana z dwoma dyskami wirtualnymi: woluminem 100 GB na rozruch i woluminem 500 GB na bazę danych i pliki dziennika. Z perspektywy zasobów systemowych, skonfigurowaliśmy każdą maszynę wirtualną z 8 procesorami wirtualnymi, 64 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI. Podczas gdy nasze obciążenie Sysbench obciąża platformę zarówno pod względem operacji wejścia/wyjścia, jak i pojemności pamięci masowej, test SQL sprawdza wydajność opóźnień.

W tym teście wykorzystano SQL Server 2014 działający na gościnnych maszynach wirtualnych z systemem Windows Server 2012 R2 i został on obciążony programem Benchmark Factory for Databases firmy Quest Software. Podczas gdy tradycyjnie testowaliśmy ten test w dużych bazach danych o skali 3,000 w pamięci lokalnej lub współdzielonej, w tej iteracji skupiamy się na równomiernym rozłożeniu czterech baz danych o skali 1,500 na naszych serwerach.

Konfiguracja testowania serwera SQL Server (na maszynę wirtualną)

  • Windows Server 2012 R2
  • Zajętość pamięci masowej: 600 GB przydzielonych, 500 GB wykorzystanych
  • SQL Server 2014
    • Rozmiar bazy danych: skala 1,500
    • Obciążenie wirtualnego klienta: 15 000
    • Bufor RAM: 48 GB
  • Długość testu: 3 godziny
    • 2.5 godziny przygotowania wstępnego
    • 30-minutowy okres próbny

W teście transakcyjnym SQL Server 7F52 uzyskał nieznacznie lepszy wynik, który wyniósł łącznie 12 641,8 TPS, podczas gdy 7302P uzyskał 12 638 TPS.

Procesor AMD EPYC 7Fx2 SQL TPS

Ponownie, niewielka przewaga w średnim opóźnieniu SQL Server, ze łącznym wynikiem od 3 ms do 3.5 ms.

Wydajność Sysbench MySQL

Nasza baza danych Percona MySQL OLTP została zmierzona za pomocą SysBench. Test mierzy również średnią liczbę transakcji na sekundę (TSP), średnie opóźnienie oraz średnie opóźnienie na poziomie 99. percentyla.

Każda maszyna wirtualna Sysbench jest skonfigurowana z trzema dyskami wirtualnymi: jednym do rozruchu (~92 GB), jednym z predefiniowaną bazą danych (~447 GB) i trzecim dla testowanej bazy danych (270 GB). Z perspektywy zasobów systemowych, skonfigurowaliśmy każdą maszynę wirtualną z 4 procesorami wirtualnymi, 60 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI.

Konfiguracja testów Sysbench (na maszynę wirtualną)

  • CentOS 6.3 64-bit
  • Percona XtraDB 5.5.30-rel30.1
    • Tabele bazy danych: 100
    • Rozmiar bazy danych: 10 000 000
    • Wątki bazy danych: 32
    • Bufor RAM: 24 GB
  • Długość testu: 3 godziny
    • 2 godziny wstępnego kondycjonowania 32 wątków
    • 1 godzina 32 wątki

W Sysbench widzieliśmy, że 7F52 nadal wyprzedza 7302P z wynikiem 9,266 TPS w porównaniu do 8,804 TPS

Średnie opóźnienie Sysbench wynosiło 27.62 ms dla modelu 7F52 i 29.08 ms dla modelu 7302P.

W najgorszym scenariuszu (99. percentyl) opóźnienie wyniosło 101.43 ms dla modelu 7F52 i 79.16 ms dla modelu 7302P.

Wniosek

AMD nadal wypełnia luki w swojej linii procesorów EPYC, aby sprostać zróżnicowanym potrzebom klientów. Nowa seria AMD 7Fx2, która zadebiutowała dzisiaj, charakteryzuje się wysokimi częstotliwościami przy niskiej liczbie rdzeni i większą pamięcią podręczną L3. Użytkownicy mogą dodać dużo pamięci do swoich obciążeń roboczych, utrzymując liczbę rdzeni w przestrzeni przyjaznej dla VMware. Wszystko to w atrakcyjnej cenie, co czyni ją podwójnie atrakcyjną dla klientów budujących infrastrukturę HCI. Użytkownicy systemów HPC odczują wzrost wydajności w porównaniu z konkurencyjnymi procesorami.

Obudowa AMD EPYC 7F52

W naszej recenzji sprawdziliśmy procesor AMD EPYC 7F52 w serwerze NVMe GIGABYTE R272-Z92 w testach wydajnościowych analizy obciążeń aplikacji. W większości testów (cztery z pięciu) nowy procesor 7F52 przewyższył procesor 7302P. Nowy procesor uzyskał wyniki w programie SQL Server na poziomie 12 641,8 TPS przy średnim opóźnieniu 3 ms. W Sysbench osiągnął 9,266 TPS, średnie opóźnienie 27.62 ms, a jedyny test, w którym nie pokonał procesora 7302P, w najgorszym przypadku, wyniósł 101.43 ms.

Procesor AMD EPYC 7F52 idealnie nadaje się do zastosowań klasy średniej, wymagających dużej ilości pamięci i taktowania, ale nie wszystkich funkcji dostępnych w procesorach AMD z wyższej półki. Nowa seria AMD EPYC 7Fx2 pozwala użytkownikom korzystać z VMware z wyższą wydajnością niż dotychczasowe 16-rdzeniowe procesory AMD.

AMD EPYC 

Dyskusja na Reddicie

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Adama Armstronga

Adam jest redaktorem naczelnym serwisu StorageReview.com i zarządza naszymi wewnętrznymi i niezależnymi zespołami ds. treści.