From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id yArcFBEMY1/LHwAA0tVLHw (envelope-from ) for ; Thu, 17 Sep 2020 07:11:13 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id To+nEBEMY18CHQAAB5/wlQ (envelope-from ) for ; Thu, 17 Sep 2020 07:11:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D71849402A0 for ; Thu, 17 Sep 2020 07:11:12 +0000 (UTC) Received: from localhost ([::1]:37366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIo4V-00005v-Tf for larch@yhetil.org; Thu, 17 Sep 2020 03:11:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIo4M-0008WU-4V for bug-guix@gnu.org; Thu, 17 Sep 2020 03:11:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53869) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kIo4L-0000Dj-Q7 for bug-guix@gnu.org; Thu, 17 Sep 2020 03:11:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kIo4L-0001rK-LN for bug-guix@gnu.org; Thu, 17 Sep 2020 03:11:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#32548: Cuirass: Performance monitoring Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 17 Sep 2020 07:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32548 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Andreas Enge Received: via spool by 32548-submit@debbugs.gnu.org id=B32548.16003266567135 (code B ref 32548); Thu, 17 Sep 2020 07:11:01 +0000 Received: (at 32548) by debbugs.gnu.org; 17 Sep 2020 07:10:56 +0000 Received: from localhost ([127.0.0.1]:37182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIo4G-0001r1-1N for submit@debbugs.gnu.org; Thu, 17 Sep 2020 03:10:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIo4E-0001qn-Vm for 32548@debbugs.gnu.org; Thu, 17 Sep 2020 03:10:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59434) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIo49-00007f-0g; Thu, 17 Sep 2020 03:10:49 -0400 Received: from [2a01:e0a:19b:d9a0:9d9d:97cc:d92a:8ac0] (port=37926 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kIo45-0002kJ-7F; Thu, 17 Sep 2020 03:10:48 -0400 From: Mathieu Othacehe References: <87pny3783p.fsf@gnu.org> <87d02zge5e.fsf@gnu.org> <87y2lmlox2.fsf@cbaines.net> <874koarop0.fsf@gnu.org> <87k0x14vax.fsf@gnu.org> <87tuw05vom.fsf@gnu.org> <20200916155639.GA16338@jurong> Date: Thu, 17 Sep 2020 09:10:40 +0200 In-Reply-To: <20200916155639.GA16338@jurong> (Andreas Enge's message of "Wed, 16 Sep 2020 17:56:39 +0200") Message-ID: <87een098un.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 32548@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: s8QBwQA1+4Uy Hello Andreas, > Congratulations, that looks like a very useful start already! > (And the number of builds has doubled since yesterday, so someone already > put it to good use!) Thanks for your feedback :) > How about also adding metrics per build machine? I have the impression, > for instance, that the aarch64 machine in my living room is not used. > If this is confirmed, we could take appropriate action (uncomment it in > /etc/machines.scm :-), compare to other used machines, change the scheduling > in the daemon, or even turn it off to conserve energy should it turn out > that we have too much build power...). Yes I would really like to have something like: https://hydra.nixos.org/machines, with a build rate for every machine. However, it cannot be done without structural changes to how offloading is handled. For now it's working this way: Cuirass -> guix-daemon -> guix offload -> build machines Which means that Cuirass has almost no information about offloaded builds. We are currently starting discussions about inviting the Guix Build Coordinator to the party. That could maybe help us implement what you are proposing, among other things. Thanks, Mathieu