Ugrás a tartalomra

Útmutatók

Miért olyan lassúak a QEMU arm64 buildek?

A linux/arm64 hozzáadása egy Docker buildhez hússzor lassabb lesz.

4 perc olvasás

A linux/arm64 hozzáadása egy Docker buildhez hússzor lassabb lesz.

Miért történik

A QEMU minden arm64 utasítást értelmez x64 hardveren. Ez alatt a fordítóprogram futtatása katasztrofális.

Hogyan lehet javítani

  1. Építse fel az arm64-et natív arm64 hardverre, és egyesítse a jegyzékeket
  2. A QEMU-t csak azokhoz a képekhez tartsa meg, amelyek fájlokat másolnak, és nem fordítanak le
  3. Mérje meg mindkettőt – a különbség általában nagyobb, mint azt az emberek várják

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.