Плохая производительность здания `crosstool-ng` в` Docker` - PullRequest
0 голосов
/ 20 октября 2019

Я оставил свой компьютер без присмотра во время докернизированной сборки crosstool-ng и вернулся, чтобы обнаружить, что для извлечения и исправления компонентов инструментальной цепи потребовался колоссальный час (см. Ниже). Что может привести к такой низкой производительности? Проблема, скорее всего, в Docker или что-то еще?

[INFO ]  Retrieving needed toolchain components' tarballs: done in 123.92s (at 02:05)
[INFO ]  =================================================================
[INFO ]  Extracting and patching toolchain components
[EXTRA]    Extracting linux-4.20.8
[EXTRA]    Patching linux-4.20.8
[EXTRA]    Extracting zlib-1.2.11
[EXTRA]    Patching zlib-1.2.11
[EXTRA]    Extracting gmp-6.1.2
[EXTRA]    Patching gmp-6.1.2
[EXTRA]    Extracting mpfr-4.0.2
[EXTRA]    Patching mpfr-4.0.2
[EXTRA]    Extracting isl-0.20
[EXTRA]    Patching isl-0.20
[EXTRA]    Extracting mpc-1.1.0
[EXTRA]    Patching mpc-1.1.0
[EXTRA]    Extracting expat-2.2.6
[EXTRA]    Patching expat-2.2.6
[EXTRA]    Extracting ncurses-6.1
[EXTRA]    Patching ncurses-6.1
[EXTRA]    Extracting libiconv-1.15
[EXTRA]    Patching libiconv-1.15
[EXTRA]    Extracting gettext-0.19.8.1
[EXTRA]    Patching gettext-0.19.8.1
[EXTRA]    Extracting binutils-2.32
[EXTRA]    Patching binutils-2.32
[EXTRA]    Extracting gcc-8.3.0
[EXTRA]    Patching gcc-8.3.0
[EXTRA]    Extracting glibc-2.28
[EXTRA]    Patching glibc-2.28
[EXTRA]    Extracting gdb-8.2.1
[EXTRA]    Patching gdb-8.2.1
[INFO ]  Extracting and patching toolchain components: done in 4126.56s (at 70:52)
[INFO ]  =================================================================
[INFO ]  Installing ncurses for build
[EXTRA]    Configuring ncurses
[EXTRA]    Building ncurses
[EXTRA]    Installing ncurses
[INFO ]  Installing ncurses for build: done in 39.35s (at 71:31)
[INFO ]  =================================================================
[INFO ]  Installing zlib for host
...