Merge pull request #746 from Linux4Yourself/Linuxoid85-patch-1-1

Всяческие фиксы
This commit is contained in:
Anton 2021-07-19 20:17:48 +03:00 committed by GitHub
commit 3e3d60e854
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 23 deletions

View File

@ -1,9 +1,28 @@
# О потоках
Сборочная система `make` может разбивать сборку на несколько потоков, число которых регулируется флагом `-j`. Рекомендуется использовать число потоков равное количеству потоков процессора или чуть-чуть больше. Задать `-j` можно, добавляя его после каждого ввода `make` или установив переменную окружения:
Сборочная система `make` может разбивать сборку на несколько потоков, число которых регулируется флагом `-j`. Рекомендуется использовать число потоков равное количеству потоков процессора или чуть больше. Чтобы параллельную сборку, нужно добавить для `make` переменную `-jN`, где `N` - число потоков вашего процессора.
Это можно сделать двумя способами:
- Указывать при каждом вызове `make` аргумент `-jN`
- Добавить переменую окружения `MAKEFLAGS`
Для того, чтобы узнать число потоков вашего ЦП, выполните:
```bash
export MAKEFLAGS="-jN"
lscpu | grep "CPU(s):"
```
Где `N` - число потоков.
Результат выполнения будет примерно следующий. Значения будут отличаться в зависимости от характеристик вашего процессора:
```
CPU(s): 4
NUMA node0 CPU(s): 0-3
```
`CPU(s)` - кол-во потоков.
При желании добавьте соответствующую переменную окружения, заменив `N` на нужное значение:
```bash
echo "MAKEFLAGS=\"-jN\" " >> ~/.bashrc
```

View File

@ -52,27 +52,9 @@ echo " . /etc/bash_completion" >> ~/.bashrc
- Указывать при каждом вызове `make` аргумент `-jN`
- Добавить переменую окружения `MAKEFLAGS`
Замените `N` на число потоков вашего процессора, узнать его можно с помощью команды:
Замените `N` на число потоков вашего процессора.
```bash
lscpu | grep "CPU(s):"
```
Результат выполнения будет примерно следующий. Значения будут отличаться в зависимости от характеристик вашего процессора:
```
CPU(s): 4
NUMA node0 CPU(s): 0-3
```
`CPU(s)` - количество ядер вашего процессора
При желании добавьте соответствующую переменную окружения:
```bash
echo "export MAKEFLAGS=\"-jN\" " >> ~/.bashrc
```
О дополнительной информации о потоках процессора читайте [здесь](prepare/about-threads).
## Для MultiLib