Dell EMC PowerEdge C6525 to serwer 2U zaprojektowany z myślą o zaspokojeniu potrzeb środowisk o wysokiej wydajności i dużej gęstości obliczeniowej, takich jak obciążenia HPC. Nazwa/numer kończą się cyfrą „5”, co oznacza, że C6525 to serwer oparty na procesorze AMD EPYC, obsługujący zarówno model 7002, jak i 7003. Ten drugi wiąże się z wyższą wydajnością (więcej rdzeni i wątków), większą pojemnością pamięci RAM i obsługą PCIe Gen4. C6525 ma cztery węzły, z których każdy obsługuje dwa procesory AMD EPYC, co daje łącznie 512 rdzeni, 1024 wątki i do 8 TB pamięci w klastrze 2U.
Jako serwer z serii C, ten serwer koncentruje się na chmurze. Sekret tego serwera tkwi w konstrukcji sprzętu, którą bliżej przyjrzymy się w sekcji poświęconej projektowaniu i budowie. Krótko mówiąc, w tym formacie 2U, firma Dell Technologies była w stanie umieścić cztery węzły, z których każdy może być wyposażony w dwa procesory AMD EPYC, czyli łącznie osiem. Chociaż zapewnia to bardzo dużą moc obliczeniową (idealną do produkcji cyfrowej, badań i technologii internetowych), może to ograniczać inne opcje, takie jak całkowita pojemność pamięci masowej. Chociaż w tych przypadkach użycia nie stanowi to większego problemu.
Podobnie jak wszystkie produkty firmy Dell, serwer Dell EMC PowerEdge C6525 oferuje znakomite funkcje bezpieczeństwa i zarządzania, w tym obsługę rozwiązań Dell EMC OpenManage, iDRAC, a nawet vSphere. Bezpieczeństwo dodatkowo zwiększa technologia AMD Secure Memory Encryption (SME) i Secure Encrypted Virtualization (SEV). Serwer wykorzystuje krzemowy rdzeń zaufania i zapewnia bezpieczeństwo oprogramowania sprzętowego dzięki cyfrowo podpisanym pakietom oprogramowania.
Specyfikacja Dell EMC PowerEdge C6525
| Procesor | Jeden lub dwa procesory AMD EPYC drugiej lub trzeciej generacji na węzeł, konfiguracje z maksymalnie 64 rdzeniami na procesor i do 280 W (TDP) |
| Pamięć | Do 16 x DDR4 Maksymalna pamięć RDIMM 2TB LRDIMM 2TB Max Przepustowość do 3200 MT/S |
| Dostępność: | Nadmiarowe dyski twarde, wentylatory i zasilacze z możliwością wymiany na gorąco |
| Sterowniki | HW RAID: port PERC 10.4 dla chipsetów H745, H345, HBA345 RAID SW (S150): Tak |
| wnęki na napędy | Konfiguracja z 2.5-calową bezpośrednią płytą główną z maksymalnie 6 dyskami SAS/SATA na węzeł, maksymalnie 24 na obudowę Konfiguracja płyty montażowej NVMe 2.5” z maksymalnie 2 dyskami NVMe i 4 dyskami SAS/SATA na węzeł. Łącznie do 24 dysków na obudowę. Konfiguracja z 3.5-calową bezpośrednią płytą główną z maksymalnie 3 dyskami SAS/SATA na węzeł, maksymalnie 12 na obudowę Wewnętrzne: karta microSD | M.2 SATA BOSS 1.0 |
| Zasilacze | Podwójny, redundantny zasilacz prądu przemiennego 2000 W i 2400 W z możliwością wymiany na gorąco Podwójny zasilacz AC/DC 2000 W z redundantną funkcją Hot-plug w trybie mieszanym Opcje chłodzenia: chłodzenie powietrzem, bezpośrednie chłodzenie cieczą (DLC) |
| Fani | Wentylatory z możliwością wymiany na gorąco |
| Wymiary | Wysokość: 86.8 mm (3.4 cala) Szerokość: 448.0 mm (17.6 cala) Głębokość: 790.0 mm (31.1”) Waga 45.53 kg (100.3 funta) Obudowa z bezpośrednim montażem na płycie tylnej 3.5 cala Obudowa z 2.5-calową płytą główną bezpośrednią/NVMe o wadze 41.5 kg (91.4 funta) 35.15 kg (77.4 funta) bez obudowy z płytą główną |
| Jednostki rack | Serwer rackowy 2U/4N |
| Wbudowane zarządzanie. | iDRAC9 iDRAC RESTful API z RedfishiDRAC Direct |
| Wbudowana karta sieciowa | Pojedynczy port 1GbE LOM |
| Opcje sieciowe (NDC) | 1x OCP 3.0 |
| Opcje GPU | 1x procesor graficzny Single-Wide |
| porty | Tylne porty: 1 x port micro-USB iDRAC Direct 1 x port mini-wyświetlacza 1 port iDRAC lub NIC 1 3.0 portu x USB |
| PCIe | 2x PCIe x16 Gen4 Risery 1x OCP 3.0 x16 Gen4 1x PCIe x8 Gen3 M.2 Riser |
| Systemy operacyjne i hiperwizory | Kanoniczny serwer Ubuntu LTS CentOS oparty na jądrze RHEL 8.0 Hypervisor Citrix Microsoft Windows Server z Hyper-V Red Hat Enterprise Linux Serwer SUSE Linux Enterprise VMware ESXi |
Projekt i budowa Dell EMC PowerEdge C6525
Jak wspomniano, Dell EMC PowerEdge C6525 to serwer o wysokości 2U. W zależności od konfiguracji, z przodu serwera znajdują się 24 zatoki 2.5” lub 12 zatok 3.5”. Po obu stronach znajduje się panel sterowania z takimi funkcjami, jak przycisk zasilania i diody LED. Po prawej stronie znajduje się etykieta informacyjna.
Obrót serwera do tyłu pozwala zobaczyć cztery węzły. Każdy z nich ma dwa gniazda PCIe u góry, uchwyt zwalniający sanki pośrodku i blokadę po prawej stronie. W prawym dolnym rogu każdej sanki znajduje się również gniazdo na kartę OCP 3.0 SFF. Do łączności służą port USB 3.0, port iDRAC lub NIC, port Mini DisplayPort oraz port iDRAC Direct Micro-USB. Sanki posiadają również diodę LED identyfikującą system i znacznik EST.
Wysuwając sanki, widzimy dwa procesory i otaczającą je pamięć RAM. Pomiędzy procesorami znajduje się osłona powietrzna. W pobliżu procesorów znajduje się gniazdo M.2 do podłączenia dysków rozruchowych, nie blokując jednocześnie przednich wnęk na dyski.
Zarządzanie Dell EMC PowerEdge C6525
Omawialiśmy już iDRAC kilkakrotnie w przeszłości i tutaj omówiliśmy go szczegółowo. Użyliśmy iDRAC również do zarządzania serwerem Dell EMC PowerEdge C6525. Każdy węzeł jest zarządzany indywidualnie, bez większej świadomości otaczających go węzłów czy obudowy. W przeciwieństwie do platform takich jak Dell EMC FX2, które zawierają tę warstwę. W tym zastosowaniu nie ma to aż tak dużego znaczenia, ponieważ węzły nie współdzielą zasobów.
W przypadku współdzielonych elementów sprzętowych, takich jak sterowanie wentylatorami, węzeł o największym zapotrzebowaniu na chłodzenie wygrywa pod względem profilu chłodzenia. Jeśli jeden węzeł jest gorący, a trzy są chłodne, obudowa zareaguje tak, jakby wszystkie były gorące. Pierwszym elementem jest panel sterowania. Użytkownicy uzyskują tu szybki przegląd wszystkich funkcji, w tym pomoc systemową, informacje, podsumowania zadań i ostatnie logi. Można tu również znaleźć możliwość płynnego wyłączenia serwera.
Na karcie System możemy przeglądać różne komponenty. Klikając na CPU/Akceleratory, możemy zobaczyć, jakie procesory są uruchomione na każdym węźle (w tym przypadku AMD EPYC 7452).
Istotną cechą serwerów PowerEdge jest ich zdolność do utrzymywania niskiej temperatury pracy przy jednoczesnym wykorzystaniu wysokowydajnych podzespołów generujących ciepło. Chociaż można je skonfigurować pod kątem maksymalnej wydajności, nie trzeba ich używać w ten sposób przez cały czas. Zamiast tego użytkownicy mogą przejść do konfiguracji i dostosować ustawienia chłodzenia do swoich potrzeb.
Dell ułatwia zarządzanie swoimi platformami, wykorzystując kontroler iDRAC do wprowadzania zmian na poziomie BIOS-u w każdym węźle, bez konieczności ręcznego przechodzenia do BIOS-u. Po zaplanowaniu zmian zostaną one zastosowane przy następnym ponownym uruchomieniu.
Wydajność Dell EMC PowerEdge C6525
Konfiguracja Dell EMC PowerEdge C6525, 4 węzły, każdy z:
- 2 x Procesory AMD EPYC 7452
- 128GB DDR4 RAM
- 2 x Dyski SSD NVMe Micron 9300 o pojemności 3.84 TB
- 1 x dysk SSD M.2 Boot
Wydajność Sysbench MySQL
Nasz pierwszy test porównawczy aplikacji z pamięcią lokalną opiera się na bazie danych Percona MySQL OLTP, mierzonej za pomocą SysBench. Ten 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 16 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 OLTP uzyskaliśmy łączny wynik 49 701 TPS, a poszczególne węzły osiągały wyniki od 12 170 TPS do 12 606 TPS. Nawet bez najnowocześniejszych procesorów i niewielkiej ilości pamięci DRAM, Dell EMC C6525 oferował ogromną wydajność w obudowie 2U.
Przy średnim opóźnieniu zaobserwowaliśmy łączną wartość 10.3 ms, przy czym poszczególne węzły osiągały opóźnienie od 10.15 ms do 10.51 ms.
W najgorszym scenariuszu opóźnienia (99. percentyl) C6525 podał łączną wartość opóźnienia wynoszącą zaledwie 18.3 ms, a poszczególne węzły uzyskały opóźnienie od 18.01 ms do 18.8 ms.
Analiza obciążenia VDBench
W przypadku testów porównawczych macierzy pamięci masowej, testy aplikacyjne sprawdzają się najlepiej, a testy syntetyczne plasują się na drugim miejscu. Chociaż testy syntetyczne nie odzwierciedlają idealnie rzeczywistych obciążeń, pomagają w ustaleniu punktu odniesienia dla urządzeń pamięci masowej, zapewniając powtarzalność, która ułatwia porównywanie konkurencyjnych rozwiązań.
Te obciążenia oferują szereg zróżnicowanych profili testowych, od testów „czterech narożników”, przez testy rozmiaru transferu wspólnej bazy danych, po przechwytywanie śladów z różnych środowisk VDI. Wszystkie te testy wykorzystują wspólny generator obciążeń vdBench z silnikiem skryptowym do automatyzacji i przechwytywania wyników w dużym klastrze obliczeniowym. Pozwala to nam powtarzać te same obciążenia w szerokiej gamie urządzeń pamięci masowej, w tym w macierzach flash i indywidualnych urządzeniach pamięci masowej.
Profile:
- Losowy odczyt 4K: 100% odczytu, 128 wątków, 0-120% ioratu
- Losowy zapis 4K: 100% zapisu, 128 wątki, 0-120% ioracji
- 64K Sekwencyjny odczyt: 100% odczytu, 32 wątków, 0-120% ioratu
- 64K Sekwencyjny zapis: 100% zapisu, 16 wątków, 0-120% ioratu
- Syntetyczna baza danych: SQL i Oracle
- Ślady pełnego klonu VDI i klonów powiązanych
Aby sprawdzić wydajność VDBench, analizujemy każdy węzeł i jego wydajność, a także wyniki zbiorcze.
Patrząc na losowy odczyt 4K, wszystkie węzły działały mniej więcej tak samo, przy czym pojedynczy węzeł osiągnął szczytową wartość 1 320 861 IOPS przy opóźnieniu 191 µs. Suma wszystkich węzłów wyniosłaby około 5.2 miliona IOPS.
W losowym zapisie 4K dyski SSD w każdym węźle nie były tak blisko siebie. Węzeł 4 osiągnął najwyższy szczyt, 411 075 IOPS, przy opóźnieniu 337 µs. Suma szczytowa przekracza 1.2 miliona IOPS.
Przechodząc do pracy sekwencyjnej z naszymi obciążeniami 64 tys., w odczycie ponownie zaobserwowaliśmy, że węzły śledzą się znacznie bliżej siebie. Najwyższy szczyt pojedynczego węzła wyniósł około 107 tys. IOPS, czyli 6.7 GB/s, przy opóźnieniu 488 µs. Łączny wynik wyniósłby około 428 tys. IOPS, czyli 26.8 GB/s.
Przy zapisie 64 KB ponownie obserwujemy spadek wydajności każdego węzła. Najwyższym wynikiem pojedynczego węzła jest ponownie węzeł 4 z 38 504 IOPS, czyli 2.4 GB/s, przy opóźnieniu 828 µs. Suma wszystkich wyników szczytowych daje nam 137 KB IOPS, czyli 8.5 GB/s.
Kolejnym zestawem testów są obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Zaczynając od SQL, wszystkie cztery węzły na serwerze Dell EMC PowerEdge C6525 ponownie znajdowały się bardzo blisko siebie. Najwyższy szczytowy wynik pojedynczego węzła wyniósł 409 064 IOPS przy 157 µs. Suma szczytowa podniosła IOPS o ponad 1.6 miliona.
W przypadku SQL 90-10 węzły poruszały się mniej więcej razem, aż do końca, gdzie węzeł 4 ponownie wyprzedził, osiągając szczyt 391 425 IOPS przy opóźnieniu 154 µs. Łączne szczyty przekraczają 1.5 miliona IOPS.
W przypadku SQL 80-20 wydajność węzłów była nieco inna. Węzeł 2 osiągnął najwyższy wynik – 340 626 IOPS przy opóźnieniu 176 µs. Łącznie wszystkie węzły osiągnęły wydajność ponad 1.34 miliona IOPS.
Następnie mamy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Zaczynając od Oracle, cztery węzły śledzone ze sobą wzajemnie, z zaufanym numerem 4, osiągają najwyższy wynik – 327 398 IOPS i opóźnienie 188 µs. To daje całkowitą wydajność ponad 1.26 miliona IOPS.
Oracle 90-10 miał węzły bardziej ściśle ze sobą powiązane przez większość czasu, choć węzeł 4 ponownie osiągnął najwyższy wynik – 325 058 IOPS przy opóźnieniu 132 µs. Łączna wydajność wynosi ponad 1.25 miliona IOPS.
Patrząc na Oracle 80-20, węzły są tu nieco bardziej rozstawione, ale mniej więcej pokrywają się. Węzeł 4 zajmuje pierwsze miejsce z 297 033 IOPS. Łączna wydajność wynosi ponad 1.1 miliona IOPS.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonu VDI (FC), wszystkie cztery węzły działały dość podobnie, a węzeł numer 4 osiągnął najwyższy wynik 312 464 IOPS i opóźnienie 202 µs. Suma tych wartości szczytowych daje ponad 1.2 miliona IOPS.
Po początkowym logowaniu VDI FC węzeł naprawdę się rozpadł. Węzeł 4 osiągnął najwyższy szczyt – 84 792 IOPS przy opóźnieniu 449 µs. Łączna wydajność wynosi ponad 331 tys. IOPS.
Pod koniec testu VDI FC Monday Login zaobserwowano kolejną rozbieżność w wydajności węzłów. Najwyższa wydajność pojedynczego węzła wyniosła 84 346 IOPS przy opóźnieniu 310 µs. Łączna wydajność wyniosła ponad 323 tys. IOPS.
W przypadku rozruchu VDI Linked Clone (LC) węzeł ponownie osiągnął bardzo zbliżoną wydajność. Pojedynczy węzeł osiągnął szczytową wydajność 158 820 IOPS przy opóźnieniu 196 µs. Łączna wydajność wyniosła ponad 628 tys. IOPS.
Pod koniec początkowego logowania VDI LC zaobserwowano niewielką różnicę w wydajności węzła. Maksymalny wynik pojedynczego węzła wyniósł 48 484 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 272 µs. Łączna wydajność wynosi ponad 181 tys. operacji wejścia/wyjścia na sekundę (IOPS).
Wreszcie, po zalogowaniu się do VDI LC Monday, zaobserwowaliśmy różnice w wydajności węzłów. Najwyższa wydajność pojedynczego węzła wyniosła około 53 tys. IOPS i 450 µs. Łączna wydajność szczytowa wyniosła ponad 197 tys. IOPS.
Wniosek
Dell EMC PowerEdge C6525 to serwer 2U przeznaczony do wdrożeń w chmurze. Serwer charakteryzuje się dużą gęstością, składa się z czterech węzłów i jest wyposażony w procesory AMD EPYC (testowany tutaj z procesorami drugiej generacji , ale Dell oferuje również model C6525 z procesorami EPYC trzeciej generacji ) o łącznej liczbie 512 rdzeni i 1,024 wątków. Procesory umożliwiają łącznie 2 TB pamięci DDR4 3200 MT/S na węzeł. Każdy węzeł może pomieścić dwa procesory AMD EPYC, dwie zatoki PCIe, gniazdo OCP 3.0 i wbudowany dysk SSD M.2 do rozruchu. Zapewnia to szeroki zakres obliczeń, jednak istnieją ograniczenia co do ilości pamięci masowej, jaką można zmieścić w serwerze. W konfiguracji z obudową dysków 2.5″, każdemu węzłowi można przypisać 6 dysków, z czego maksymalnie dwa mogą być NVMe z odpowiednią płytą główną.
W celu sprawdzenia wydajności aplikacji skorzystaliśmy z VDBench. Przetestowaliśmy oba węzły i przeanalizowaliśmy ich wyniki w ujęciu zbiorczym. Daje to użytkownikom pogląd na to, jak działa każdy element, a także obraz ogólnej wydajności. W analizie obciążenia aplikacji uruchomiliśmy tylko Sysbench. W analizie transakcyjnej uzyskaliśmy łączny wynik 49 701 TPS. Średnie opóźnienie serwera wyniosło 10.3 ms. W najgorszym scenariuszu serwer C6525 uzyskał łączny wynik zaledwie 18.3 ms.
W naszym teście VDBench łączna wydajność czterech węzłów wyniosła 5.2 mln IOPS przy odczycie 4K, 1.2 mln IOPS przy zapisie 4K, 26.8 GB/s przy odczycie 64K i 8.5 GB/s przy zapisie 64K. W przypadku obciążeń SQL odnotowaliśmy maksima na poziomie 1.6 mln IOPS, 1.5 mln IOPS w SQL 90-10 i 1.34 mln IOPS w SQL 80-20. W Oracle cały serwer osiągnął ponad 1.26 mln IOPS, 1.25 mln IOPS w Oracle 90-10 i 1.1 mln IOPS w Oracle 80-20. Następnie przeprowadziliśmy testy klonów VDI, pełnych i połączonych. W FC odnotowaliśmy rozruch na poziomie 1.2 mln IOPS, początkowe logowanie wyniosło około 331 tys. IOPS, a poniedziałkowe logowanie około 323 tys. IOPS. Przy rozruchu LC wartość IOPS wyniosła około 628 tys., początkowe logowanie wyniosło 181 tys., a poniedziałkowe logowanie wyniosło 197 tys.
Przyjrzeliśmy się również wydajności pojedynczego węzła w VDBench, gdzie zaobserwowano pewne wahania wydajności. Przy mniejszym rozmiarze grupy dysków SSD, większość tych wahań najprawdopodobniej dotyczy samych dysków SSD. Wydajność pojedynczego węzła dała nam 1.3 miliona IOPS przy odczycie 4K, 411 tysięcy IOPS przy zapisie 4K, 6.7 GB/s przy odczycie 64K i 2.4 GB/s przy zapisie 64K. W naszych obciążeniach SQL zaobserwowaliśmy maksymalne wartości IOPS: 409 tysięcy IOPS, 391 tysięcy IOPS w SQL 90-10 i 341 tysięcy IOPS w SQL 80-20. W Oracle cały serwer osiągnął ponad 327 tysięcy IOPS, 325 tysięcy IOPS w Oracle 90-10 i 297 tysięcy IOPS w Oracle 80-20. Następnie przeprowadziliśmy testy klonów VDI, pełnych i powiązanych. W FC Boot odnotowaliśmy 312 tys. IOPS przy pierwszym logowaniu, około 85 tys. IOPS przy pierwszym logowaniu, a około 84 tys. IOPS przy poniedziałkowym logowaniu. W LC Boot wyniósł około 159 tys. IOPS przy pierwszym logowaniu, 48 tys. IOPS przy pierwszym logowaniu, a około 53 tys. IOPS przy poniedziałkowym logowaniu.
Dell EMC PowerEdge C6525 to gęsty serwer 2U, który może pomieścić cztery węzły i maksymalnie osiem procesorów AMD EPYC. Serwer oferuje znakomitą wydajność w niewielkich rozmiarach, ale odbywa się to kosztem pamięci masowej. Ostatecznie C6525 jest przeznaczony do zastosowań w chmurze wymagających dużej mocy obliczeniowej, które mogą skorzystać z tego elitarnego połączenia mocy i gęstości. Dla tych, którzy potrzebują takiego połączenia, C6525 stanowi fenomenalną opcję.




Amazon