Test: DELL PowerEdge R630 - dvě Broadwell-EP čtrnáctijádra v roce 2021
Kapitoly článků
ffmpeg N-90810-g153e920892
V testu procesorů nesmí tradičně chybět můj oblíbený ffmpeg benchmark. Jedná se o konverzi videa za pomoci x265 knihovny. Na test používám nightly build, konkrétně jsem použil verzi N-90810-g153e920892, kde jsou vylepšení, která konverzi zrychlují a také je přidána podpora pro AVX512 instrukce. ffmpeg v tomto nastavení umí použít maximálně 16 CPU vláken, benefituje samozřejmě z co nejvyššího počtu fyzických jader, velké a rychlé L2/L3 cache, rychlá RAM také konverzi urychluje. Nejdůležitější jsou ale použité instrukce na konverzi, s AVX512 je samozřejmě výkon nejlepší.
Ryzeny první generace mají nižší výkon při použití AVX2 instrukcí, každé FPU má k dispozici 128-bit šířku pro vykonávání AVX/AVX2 instrukcí, až Zen2 navyšuje šířku na 256-bit a to razantně zlepšuje výkon v AVX2 aplikacích. První generace má tak výkon v AVX2 nižší oproti Intel procesorům, proto je Ryzen 5 2400G pomalejší, než starší Xeon X5650, který má k dispozici pouze SSE4.2 instrukce.
Dva Intel Xeony E5-2690 v4 v tomto testu nedokáží překonat jeden EPYC 7282, což mě překvapilo, jelikož mají k dispozici více L3 cache a vyšší propustnost paměti, problém je hlavně v tom, že se v AVX2 zátěži oba Xeony podtaktují na frekvenci 2,9GHz a tím pádem nemohou konkurovat EPYCu 7282, který drží 3,15-3,2 GHz při využití všech jader. Dalším problémem je pak to, že mnou testovaná knihovna podporuje pouze šestnáct CPU vláken, takže extra jádra a vlákna Xeonů zde nenajdou využití.
Pokud si chcete konverzi vyzkoušet, můžete si ffmpeg s testovacím videem stáhnout zde.
V odkazu ke stažení je verze N-90810-g153e920892.
Stačí rozbalit zip a spustit batku runme.cmd, batka obsahuje následující:
@echo off
echo Simple bench -> look for resulting FPS...
ffmpeg -i in.mkv -c:v libx265 -preset veryslow -pix_fmt yuv420p -crf 26 -an jelly_out_265_26veryslow.mp4
pause
Výsledky uvádím v sekundách, čím kratší dobu konverze trvá, tím lépe.
Kraken JavaScript Benchmark 1.1
Kraken JavaScript benchmark je poměrně známý test javascriptu pro prohlížeče, výsledek je v milisekundách a čím kratší dobu trvá JS zpracovat, tím lépe. Benchmark si můžete zkusit zde: https://mozilla.github.io/krakenbenchmark.mozilla.org/kraken-1.1/driver.html
7-Zip 20.02 alpha 64-bit
7-Zip jakožto nejlepší open source archivační program pro Windows asi netřeba detailně představovat. Obsahuje zabudovaný benchmark, který používám pro testování výkonu v kompresních a dekompresních operacích. Velikost slovníku nastavuji na 128MB a používám všechna dostupná CPU vlákna. Procesory řadím dle výkonu v kompresi, jelikož se jedná o náročnější činnost než dekomprese. Zároveň jsem tak trochu vytroloval sám sebe, jelikož používám velikost slovníku 128MB, dochází k poměrně velké spotřebě RAM při testování s vícejádrovými procesory. AMD Ryzen 9 3950X v tomto testu trpí na nedostatek paměti, jelikož má jen 16GB RAM, ale s 128MB slovníkem potřebujeme něco jako 20GB+ paměti.
Dva Broadwell-EP Xeony si vedou v tomto testu relativně dobře, mají k dispozici dostatek RAM a každé CPU má čtyřkanálový řadič a celkem rychlý přístup do paměti, překonávají tak i některé modernější AMD procesory.
AIDA 64 Extreme Edition Beta
Pro testování jsem také použil tradiční AIDU64 v nejnovější betě. V těchto testech si vedou Xeony Broadwell-EP o něco lépe, než starší Haswell-EP, povšimněte si značně vyšší propustnosti RAM, dva čtyřkanály dohromady s DDR4-2400 paměťmi podávají poměrně slušný výkon.