[devel] Ограничение количества сборочных процессов под размер доступной памяти

Dmitry V. Levin ldv на altlinux.org
Чт Июл 19 14:17:10 MSK 2018


On Thu, Jul 19, 2018 at 01:18:04PM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 19.7.18 12:26:
> ...
> > 
> > Поскольку объём доступной в системе оперативной памяти вы берёте из
> > /proc/meminfo, то вы получаете сильно завышенную оценку (на наших
> > сборочных узлах примерно в 4 раза выше действующего лимита, не считая
> > tmpfs).  Другими словами, в вашем примере надо заменить 1500 на 4029,
> > чтобы __nprocs имел шанс уменьшиться.  Не вижу смысла так делать,
> > поскольку коэффициент "около 4" может измениться в любой момент.
> Тем не менее, 1700 отлично помогло мне в сборке telegram-desktop.

Случайное совпадение?

> Какой есть способ узнать действующий лимит, чтобы ориентироваться на 
> него?

Это сложно.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20180719/a9105017/attachment.bin>


Подробная информация о списке рассылки Devel