Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Neue Benchmarks für Google Cloud Tau VMs

By Sam AndaluriJun 18, 20212 min read

Diese Seite ist auch in English, Español, Français, Italiano, 日本語 und Português verfügbar.

Überblick

Vor Kurzem hat DoiT International Zugriff auf Pre-Release-Versionen der neuen Tau VMs (Instanztyp T2D) von Google Compute Engine erhalten. Die T2D Instanzfamilie setzt auf AMD EPYC Prozessoren der 3. Generation und bietet spürbare Performance-Vorteile gegenüber vergleichbaren Instanzen anderer Cloud-Anbieter. Die Customer Reliability Engineers von DoiT haben Compute-Instanzen auf Google Cloud und AWS im direkten Vergleich getestet.

Benchmarking der Google Tau Instanzen

Testverfahren

Da die Tests auf der Google Cloud Platform mit einer Pre-Release-Compute-Instanzklasse liefen, waren am PerfKitBenchmarker einige Anpassungen nötig. Der unten gezeigte Befehl sollte funktionieren, sobald die Maschinen allgemein verfügbar sind. Für den AWS-Test kam der PerfKitBenchmarker unverändert zum Einsatz. Ein Beispielbefehl:

Google Cloud

python3 pkb.py --cloud=GCP --benchmarks=coremark --coremark_parallelism_method=SOCKET --machine_type=t2d-standard-16 --os_type=ubuntu1804 --run_stage_iterations=50 --zone=us-central1-f

AWS

python3 pkb.py --cloud=AWS --benchmarks=coremark --coremark_parallelism_method=SOCKET --machine_type=m6g.4xlarge --os_type=ubuntu1804 --run_stage_iterations=50 --region=us-east-1a

Ergebnisse

GCE Tau t2d-standard-16

CoreMark 1.0 : 469318.315147 / GCC7.5.0 -O2 -g -O2 -DMULTITHREAD=16 -DUSE_SOCKET -DPERFORMANCE_RUN=1 -DPERFORMANCE_RUN=1 -lrt / Heap / 16:Sockets

Amazon EC2 Gravitron m6g.4xlarge Instanz

CoreMark 1.0 : 311939.483740 / GCC7.5.0 -O2 -g -O2 -DMULTITHREAD=16 -DUSE_SOCKET -DPERFORMANCE_RUN=1 -DPERFORMANCE_RUN=1 -lrt / Heap / 16:Sockets

Bei identischem Test mit gleichwertigen Cores auf vergleichbarem System liegen Instanzen der GCE Tau Familie 50 % vor Amazon EC2 M6G Instanzen auf Basis von Gravitron2. Damit lassen sich workloads auf T2D Instanzen der Google Compute Engine sowohl bei Performance als auch bei Kosten optimieren.

Die Tests liefen mit dem Tool PerfKitBenchmarker – auf einer T2D GCE Instanz mit 16 vCPUs in der Google Cloud Platform sowie einer entsprechenden Amazon EC2 Gravitron m6g.4xlarge. Als Benchmark für die CPU-Cores beider Cloud-Anbieter diente CoreMark. Die T2D Instanz erreichte 469318 Punkte, die Amazon Graviton2 m6g.4xlarge nur 311939 – die Google Compute Engine T2D Instanz schnitt damit 50 % besser ab als die vergleichbare EC2 M6G Instanz auf Basis von Amazon Gravitron 2. Die Ergebnisse im Überblick: