
Wiosną tego roku przenieśliśmy infrastrukturę na nowe procesory Xeon Gold 6254. Już jest za późno na szczegółowy przegląd procesora - od momentu jego wydania minął już ponad rok i szczegóły dotyczące procesora są wszystkim znane. Jednak jedna cecha jest godna uwagi: procesor ma podstawową częstotliwość 3,1 GHz i 18 rdzeni, które przy turbo boost mogą pracować jednocześnie przy częstotliwości 3,9 GHz, co pozwala nam, jako dostawcy chmury, zawsze zapewniać wirtualnym maszynom stabilnie wysoką częstotliwość procesora.
Jednak mimo to, interesuje nas ocena jego wydajności pod obciążeniem. Zaczynajmy!
Krótki opis procesora
Jak wspomnieliśmy wcześniej, procesor jest już wszystkim znany, ale krótko przedstawiamy jego specyfikacje:
Nazwa kodowa
Cascade Lake
Liczba rdzeni
18
Podstawowa częstotliwość procesora
3,1 GHz
Maksymalna częstotliwość z technologią Turbo Boost na wszystkich rdzeniach
3,9 GHz
Typy pamięci
DDR4-2933
Maks. liczba kanałów pamięci
6
Przeprowadzamy testy
Na test przygotowaliśmy wirtualny serwer z przydzielonymi 8 rdzeniami i 64 GB pamięci, dane są przechowywane na szybkim pulpicie opartym na macierzy SSD. Testy przeprowadzamy na bazie danych Microsoft SQL Server 2014, przy tym system operacyjny to Windows Server 2016, a oczywiście nie możemy się obejść bez najważniejszego - 1C:Enterprise 8.3 (8.3.13.1644).
Zwracaliśmy również uwagę na . Jeśli nie czytaliście, to w skrócie: testy czterech procesorów — 2690, 6244 i 6254. Najszybszym okazał się 6244, a wynik na 6254 wyniósł 27,62 punktów. To doświadczenie zainteresowało nas, ponieważ w naszych wcześniejszych testach w chmurze wiosną 2020 roku uzyskiwaliśmy wyniki w testach Gileva od 33 do 45, ale poniżej 30 nie było możliwe, może to właśnie specyfika pracy z inną bazą danych, jednak zmotywowało nas to do przeprowadzenia pomiarów w naszej własnej infrastrukturze. Powtórzyliśmy testy i podzielimy się nimi.
Zatem, zaczynamy testowanie! Jakie są wyniki?
Wynik testów
Jak widzimy, na serwerze MSSQL z procesorem Xeon Gold 6254 z aktywowanym turbo boost, wynik wynosi 39 punktów. Interpretując uzyskaną wartość na podstawie oceny Giliewa, uzyskujemy wynik większy niż ocena 'Dobra', ale jeszcze nie 'Znakomita'. Uważamy, że wynik jest dobry z punktu widzenia oceny tego typu 'papug'. Ważne jest, aby uwzględnić, że nie zajmowaliśmy się optymalizacją na poziomie systemu operacyjnego i serwera SQL oraz uzyskaliśmy wynik taki, jaki jest; można go jeszcze nieco zwiększyć, ale to już szczegóły tuningu, temat na osobny wpis na blogu.
Należy również zauważyć, że nie zachęcamy do oceniania dokładnej obciążenia produkcyjnych baz na podstawie testu Giliewa i wyciągania bezpośrednich wniosków o zasadności stosowania konkretnego procesora, ale według naszej statystyki procesory o częstotliwości powyżej 3 GHz będą bardziej efektywne w pracy z 1C, a test Giliewa może pokazywać różne wyniki nawet w ramach tego samego dostawcy lub w infrastrukturze lokalnej. Możesz otrzymać wysokie wyniki na prostszych procesorach, nawet nie serwerowych, ale to nie oznacza, że gdy 'podasz' obciążenie w postaci 1C ERP dla 50-100 osób lub Handlu, uzyskasz stabilnie wysokie wyniki. Zawsze przeprowadzaj pilot i testuj, jeśli masz taką możliwość.
Źródło: habr.com
