Zum Inhalt springen

Leitfäden

Warum QEMU arm64-Builds so langsam sind

Das Hinzufügen von linux/arm64 zu einem Docker-Build macht ihn zwanzigmal langsamer.

4 Min. Lesezeit

Das Hinzufügen von linux/arm64 zu einem Docker-Build macht ihn zwanzigmal langsamer.

Warum es passiert

QEMU interpretiert jede arm64-Anweisung auf x64-Hardware. Das Ausführen eines Compilers darunter ist katastrophal.

So beheben Sie das Problem

  1. Erstellen Sie arm64 auf nativer arm64-Hardware und führen Sie Manifeste zusammen
  2. Behalten Sie QEMU nur für Bilder bei, die Dateien kopieren und nicht kompilieren
  3. Messen Sie beides – der Unterschied ist normalerweise größer als erwartet

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.