Re: poudriere-devel: only 2 builder of 4 are running

From: Matthias Apitz <guru_at_unixarea.de>
Date: Sun, 25 Oct 2026 16:06:04 UTC
El día domingo, octubre 25, 2026 a las 05:36:14p. m. +0200, Sulev-Madis Silber escribió:

> 
> 
> On October 25, 2026 4:33:40 PM GMT+02:00, Rainer Duffner <rainer@ultra-secure.de> wrote:
> >Over the years, RAM and swap requirements have risen significantly.
> >
> >This is especially true when it happens that it's building two „large“ things at the same time. For me it was gcc14 and rust.
> >
> >chromium is also notorious for requiring huge amounts of RAM and swap for linking.
> 
> 
> anybody wanna explain me where did my 4g ram and 6g swap go in build?
> 
> i don't have full understanding of source to binary translation process which is actually difficult task anyway. compilation, linking.
> 
> but resulting binaries on disk aren't multi gigabyte, so what could possibly live in memory? just write it down!
> 
> i shudder at code which requires several hundred gigabytes of memory to build. i heard those things exist. that's large for even 2026
> 
> for my entire life i have experienced that building is cpu intensive task. and the only drawback on slow cpu was to simply wait. how come it now became a memory intensive task
> 

My poudriere oven (a Dell R210) has 8 CPU, 8 GByte RAM and 24 GByte swap
(nearly unused at the moment). Currently it builds in parallel:

# poudriere status -b
=>> [160-CURRENT-ports20261023] [2026-10-24_21h14m23s] [parallel_build] Time: 20:43:00
    Queued: 516 Inspected: 0 Ignored: 0 Built: 190 Failed: 3 Skipped: 1 Fetched: 0 Remaining: 322
 ID  TOTAL                     ORIGIN   PKGNAME               PHASE TIME     TMPFS   CPU%  MEM%
[01] 01:31:29   net/wireshark@default | wireshark-4.6.9       build 01:14:46        59.8%  4.7%
[02] 02:02:18 devel/py-qt6-pyqt@py312 | py312-qt6-pyqt-6.11.0 build 02:00:08       158.5%   11%
[03] 02:05:07             www/firefox | firefox-158.0.1,2     build 01:53:30       253.5% 36.8%
[04] 07:23:03     editors/libreoffice | libreoffice-26.8.1.1  build 07:13:09       153.6%  5.4%

top shows:

92 processes:  12 running, 80 sleeping
CPU: 98.7% user,  0.0% nice,  1.3% system,  0.0% interrupt,  0.0% idle
Mem: 6063M Active, 3003M Inact, 1169M Laundry, 4823M Wired, 1560M Buf, 894M Free
ARC: 1538M Total, 779M MFU, 618M MRU, 2576K Anon, 21M Header, 100M Other
     1262M Compressed, 1620M Uncompressed, 1.28:1 Ratio
Swap: 24G Total, 1695M Used, 22G Free, 6% Inuse

I think, all is fine at the moment, even with www/firefox and
editors/libreoffice in parallel.

	matthias

-- 
Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub