From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2E6FF158089 for ; Wed, 13 Sep 2023 11:50:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 520332BC06E; Wed, 13 Sep 2023 11:50:23 +0000 (UTC) Received: from smtp.hosts.co.uk (smtp.hosts.co.uk [85.233.160.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 151BA2BC058 for ; Wed, 13 Sep 2023 11:50:22 +0000 (UTC) Received: from host86-155-223-197.range86-155.btcentralplus.com ([86.155.223.197] helo=[192.168.1.99]) by smtp.hosts.co.uk with esmtpa (Exim) (envelope-from ) id 1qgONx-000C8I-7x for gentoo-user@lists.gentoo.org; Wed, 13 Sep 2023 12:50:21 +0100 Message-ID: <9d4b190b-d35a-4fa5-8808-8c06e4c1e6e3@youngman.org.uk> Date: Wed, 13 Sep 2023 12:50:20 +0100 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [gentoo-user] long compiles Content-Language: en-GB To: gentoo-user@lists.gentoo.org References: <2913082.e9J7NaK4W3@wstn> From: Wols Lists In-Reply-To: <2913082.e9J7NaK4W3@wstn> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 9f970452-8c40-4175-a52f-eb3c280eb990 X-Archives-Hash: 4a1d9bc487ebe16a9cee449b02d082a8 On 13/09/2023 12:28, Peter Humphrey wrote: > A thought on compiling, which I hope some devs will read: I was tempted to > push the system hard at first, with load average and jobs as high as I thought > I could set them. I've come to believe, though, that job control by portage > and /usr/bin/make is weak at very high loads, because I would usually find that > a few packages had failed to compile; also that some complex programs were > sometimes unstable. Therefore I've had to throttle the system to be sure(r) of > correctness. Seems a waste. Thus: Bear in mind a lot of systems are thermally limited and can't run at full pelt anyway ... You might find it's actually better (and more efficient) to run at lower loading. Certainly following the kernel lists you get the impression that the CPU regularly goes into thermal throttling under heavy load, and also that using a couple of cores lightly is more efficient than using one core heavily. It's so difficult to know what's best ... (because too many people make decisions based on their interests, and then when you come along their decisions may conflict with each other and certainly conflict with you ...) Cheers, Wol