From 5a6834585c43296c2207f5f251d3d5c237c7c8d2 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 6 Mar 2024 10:25:41 +0300 Subject: Update LFS mirror --- lfs-12.0-sysv/chapter04/aboutsbus.html | 153 --------------------------------- 1 file changed, 153 deletions(-) delete mode 100644 lfs-12.0-sysv/chapter04/aboutsbus.html (limited to 'lfs-12.0-sysv/chapter04/aboutsbus.html') diff --git a/lfs-12.0-sysv/chapter04/aboutsbus.html b/lfs-12.0-sysv/chapter04/aboutsbus.html deleted file mode 100644 index 5864f71..0000000 --- a/lfs-12.0-sysv/chapter04/aboutsbus.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - 4.5. О SBU (Стандартная единица времени сборки) - - - - - - - - -
-

- 4.5. О SBU - (Стандартная единица времени сборки) -

-

- Многие люди хотели бы знать заранее, сколько примерно времени - потребуется для компиляции и установки каждого пакета. Поскольку - Linux From Scratch может быть собран на различных системах, - невозможно дать точную оценку времени. Сборка самого большого пакета - (gcc) займет около 5 минут на быстрых системах, но может занять - несколько дней на более медленных компьютерах! Вместо фактического - времени в книге используется показатель "стандартная единица времени - сборки" (SBU). -

-

- Показатель SBU рассчитывается следующим образом. Первым пакетом, - который нужно скомпилировать, является binutils в Глава 5. Время, необходимое - для компиляции этого пакета с использованием одного ядра, будет - называться стандартной единицей времени сборки или SBU. Время - компиляции остальных пакетов будет рассчитано относительно этого - времени. -

-

- Например, рассмотрим пакет, время компиляции которого составляет 4,5 - SBU. Это означает, что если вашей системе потребовалось 10 минут для - компиляции и сборки первого прохода binutils, то для сборки этого - пакета потребуется примерно 45 - минут. К счастью, в большинстве случаев, время сборки меньше, чем у - binutils. -

-

- В целом, величина SBU не совсем точна, поскольку она зависит от - многих факторов, включая версию GCC хост-системы. Она приведены - здесь, чтобы дать оценку того, сколько времени может потребоваться - для сборки пакета, но в некоторых случаях цифры могут отличаться на - десятки минут. -

-
- [Примечание] -

- Примечание -

-

- Для многих современных систем с несколькими процессорами (или - ядрами) время компиляции пакета можно сократить, выполнив - «параллельную - сборку», либо установив переменную среды, либо - сообщив программе make, сколько ядер задействовать - для сборки. Например, процессор Intel i5-6500 может поддерживать - четыре одновременных потока: -

-
export MAKEFLAGS='-j4'
-

- или просто собирать с флагом: -

-
make -j4
-

- Когда используется несколько ядер, единицы измерения SBU будут - различаться еще больше, чем обычно. В некоторых случаях make просто - завершится ошибкой. Анализ выходных данных процесса сборки также - будет более сложным, поскольку строки разных потоков будут - чередоваться. Если вы столкнулись с проблемой на этапе сборки, - вернитесь к сборке на одном ядре, чтобы проанализировать сообщения - об ошибках. -

-

- Представленные здесь значения времени основаны на замерах при - использовании четырех ядер (-j4). Время, указанное в главе 8, также - включает время выполнения регрессионных тестов для пакета, если не - указано иное. -

-
-
- - - -- cgit v1.2.3