Benchmarks für Linux-VM-Instanzen

Auf dieser Seite werden nur die Benchmarkwerte für Linux-Instanzen angezeigt. Die Werte für Windows Server-Instanzen finden Sie auf der Seite Windows Server-Benchmarks.

Die Werte werden jedes Jahr aktualisiert.

N1-Standardmaschinentypen

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n1-standard-1 Skylake 1 20.090 2,47 79672
n1-standard-2 Skylake 2 26.532 3,28 82204
n1-standard-4 Skylake 4 54.678 3,10 81744
n1-standard-8 Skylake 8 105.383 3,22 79268
n1-standard-16 Skylake 16 221.834 2,18 67668
n1-standard-32 Skylake 32 440.755 2,13 36300
n1-standard-64 Skylake 64 883.369 1,67 18568
n1-standard-96 Skylake 96 1.247.197 1,40 8772

N1-Maschinentypen mit großem Speicher

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n1-highmem-2 Skylake 2 26.438 2,87 85084
n1-highmem-4 Skylake 4 54.337 2,66 84532
n1-highmem-8 Skylake 8 104.640 2,79 82608
n1-highmem-16 Skylake 16 220.547 2,37 70820
n1-highmem-32 Skylake 32 439.129 2,45 38340
n1-highmem-64 Skylake 64 879.708 1,75 19732
n1-highmem-96 Skylake 96 1.248.277 1,30 9644

N1-Maschinentypen mit hoher CPU-Leistung

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n1-highcpu-2 Skylake 2 26.517 2,80 84520
n1-highcpu-4 Skylake 4 54.676 2,81 84564
n1-highcpu-8 Skylake 8 105.053 2,59 84324
n1-highcpu-16 Skylake 16 221.443 2.10 72496
n1-highcpu-32 Skylake 32 438.006 2,17 38764
n1-highcpu-64 Skylake 64 874.912 1,64 19184
n1-highcpu-96 Skylake 96 1.245.251 1,46 9235

N2-Standardmaschinentypen

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n2-standard-4 Cascade Lake 4 69.020 0,83 6131
n2-standard-8 Cascade Lake 8 132.589 1,27 6078
n2-standard-16 Cascade Lake 16 279.070 1.19 5410
n2-standard-32 Cascade Lake 32 558.589 0,80 3028
n2-standard-48 Cascade Lake 48 833.947 1.11 2064
n2-standard-64 Cascade Lake 64 1.109.876 1.11 1568
n2-standard-80 Cascade Lake 80 1.288.406 1,81 1456

N2-Maschinentypen mit großem Speicher

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n2-highmem-2 Cascade Lake 2 33.471 0,68 6069
n2-highmem-4 Cascade Lake 4 68.947 1,02 6102
n2-highmem-8 Cascade Lake 8 132.537 1,08 6124
n2-highmem-16 Cascade Lake 16 278.475 1.17 5411
n2-highmem-32 Cascade Lake 32 558.380 0,87 2996
n2-highmem-48 Cascade Lake 48 831.927 1,45 2077
n2-highmem-64 Cascade Lake 64 1.109.925 1,09 1566
n2-highmem-80 Cascade Lake 80 1.283.110 1,85 1480

N2-Maschinentypen mit hoher CPU-Leistung

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n2-highcpu-2 Cascade Lake 2 33.486 0,52 6061
n2-highcpu-4 Cascade Lake 4 68.980 1,01 6117
n2-highcpu-8 Cascade Lake 8 132.614 0,96 6037
n2-highcpu-16 Cascade Lake 16 279.395 0,88 5450
n2-highcpu-32 Cascade Lake 32 558.827 0,90 2987
n2-highcpu-48 Cascade Lake 48 835.427 1.16 2057
n2-highcpu-64 Cascade Lake 64 1.110.895 0,83 1585
n2-highcpu-80 Cascade Lake 80 1.289.988 1,80 1457

N2D-Standardmaschinentypen

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n2d-standard-2 Rom 2 34.396 1,35 2696
n2d-standard-4 Rom 4 71.010 1,71 2704
n2d-standard-8 Rom 8 134.830 1,07 2688
n2d-standard-16 Rom 16 279.707 1,78 2288
n2d-standard-32 Rom 32 563.625 2,12 1288
n2d-standard-48 Rom 48 843.772 2,67 884
n2d-standard-64 Rom 64 1.127.574 1.14 656
n2d-standard-80 Rom 80 1.419.027 1,39 600
n2d-standard-96 Rom 96 1.697.951 1,48 484
n2d-standard-128 Rom 128 2.251.019 1,54 336
n2d-standard-224 Rom 224 3.565.048 2,80 200

N2D-Maschinentypen mit großem Speicher

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n2d-highmem-2 Rom 2 34.300 2,05 2720
n2d-highmem-4 Rom 4 70.856 2,36 2692
n2d-highmem-8 Rom 8 134.588 2,22 2636
n2d-highmem-16 Rom 16 279.074 2,29 2308
n2d-highmem-32 Rom 32 559.560 3,61 1268
n2d-highmem-48 Rom 48 838.812 3,73 872
n2d-highmem-64 Rom 64 1.119.911 2,87 660
n2d-highmem-80 Rom 80 1.405.243 2,92 628
n2d-highmem-96 Rom 96 1.674.010 3,99 472

N2D-Maschinentypen mit hoher CPU-Leistung

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
n2d-highcpu-2 Rom 2 34.353 1,01 2716
n2d-highcpu-4 Rom 4 71.014 1,44 2692
n2d-highcpu-8 Rom 8 134.982 0,77 2636
n2d-highcpu-16 Rom 16 279.474 1.19 2312
n2d-highcpu-32 Rom 32 564.253 1,78 1272
n2d-highcpu-48 Rom 48 845.445 1,73 852
n2d-highcpu-64 Rom 64 1.127.676 1,20 648
n2d-highcpu-80 Rom 80 1.416.904 1,75 596
n2d-highcpu-96 Rom 96 1.690.038 2,43 468

E2-Standardmaschinentypen

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
e2-standard-2 Skylake 2 26.973 5,28 8784
e2-standard-4 Skylake 4 55.439 4,00 8528
e2-standard-8 Skylake 8 106.182 3,48 8268
e2-standard-16 Skylake 16 222.745 1,90 6424

E2-Maschinentypen mit großem Speicher

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
e2-highmem-2 Skylake 2 26.821 4,70 8824
e2-highmem-4 Skylake 4 55.013 3,79 8396
e2-highmem-8 Skylake 8 106.036 4,46 8420
e2-highmem-16 Skylake 16 221.311 2,50 6624

E2-Maschinentypen mit hoher CPU-Leistung

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
e2-highcpu-2 Skylake 2 26.904 4,13 8892
e2-highcpu-4 Skylake 4 55.441 3,73 8460
e2-highcpu-8 Skylake 8 106.100 3,31 8380
e2-highcpu-16 Skylake 16 223.077 2,12 6452

M1-Maschinentypen

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
m1-megamem-96 Skylake 96 1.254.891 1.11 2852
m1-ultramem-40 Broadwell 40 498.947 0,50 8431
m1-ultramem-80 Broadwell 80 994.301 0,76 4412
m1-ultramem-160 Broadwell 160 1.967.211 0.59 2092

C2-Maschinentypen

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
c2-standard-4 Cascade Lake 4 77.310 1.15 7035
c2-standard-8 Cascade Lake 8 148.689 1.22 4828
c2-standard-16 Cascade Lake 16 313.768 1,32 4292
c2-standard-30 Cascade Lake 30 571.147 1,86 2467
c2-standard-60 Cascade Lake 60 1.142.234 1,51 1535

N1-Maschinentypen mit gemeinsam genutztem Kern

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
f1-micro Skylake 1 4.111 13,19 82456
g1-small Skylake 1 10.657 12,09 81152

E2-Maschinentypen mit gemeinsam genutztem Kern

Maschinentyp CPU-Plattform vCPUs Coremark-Wertung Standardabweichung (%) Beispielwert
e2-micro Skylake 2 3.333 15,02 8800
e2-small Skylake 2 6.700 7,60 8920
e2-medium Skylake 2 13.663 6,16 8832

So erstellt Google diese Benchmarks

Leistungsbenchmarks werden mit PerfKitBenchmarker auf Compute Engine-VM-Instanzen erstellt. Für eine optimale Parallelisierung werden die Benchmarks so ausgeführt, dass die Anzahl der Threads angegeben wird, die der Anzahl der vCPUs auf den einzelnen Maschinentypen entspricht. Als Standardoption in CoreMark werden Netzwerk-Sockets für die Parallelisierung verwendet. Bei jedem Test einer Instanz wird CoreMark fünfmal ausgeführt und der erste Ausführungsschritt wird aus den Ergebnissen entfernt.

Diese Benchmarks werden auf Ubuntu 18.04-Instanzen ausgeführt. Bei Windows Server 2019 installiert PerfKitBenchmarker auf der Instanz Cygwin, um CoreMark zu kompilieren. Öffentliche Images werden regelmäßig aktualisiert und können im Laufe der Zeit Änderungen verursachen.

Sie können diese Ausführungen mit dem folgenden Befehl reproduzieren:

./pkb --cloud=GCP \
      --benchmarks=coremark \
      --coremark_parallelism_method=SOCKET \
      --machine_type=n1-standard-2 \
      --gcp_min_cpu_platform=skylake \
      --os_type=ubuntu1804 \
      --run_stage_iterations=5 \
      --zone=us-east1-b

Sie können den Maschinentyp und die Zone nach Bedarf ändern.