From nobody Wed Mar 22 19:21:31 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Phdd65Y82z41Btc for ; Wed, 22 Mar 2023 19:21:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Phdd55DHLz47Xs for ; Wed, 22 Mar 2023 19:21:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=k5sA5gYX; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1679512903; bh=VzWRHCwOPowD1va23lmbG/Tk8YOTfQ2tiLY2YdzC8/c=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=k5sA5gYXdueXSjB6NEYzACbfjMq3uGU7bi3Uvka7rLEhUn1HJNOueFdXZlp3BfrfedOu6WYh31jWsLkPw3VFGXf9h67NnMjJCPa7vhxeRx5HBm+PQPfbFeNYJt/jXAv4X7tY6Y++y+xu1GScYbcCaGGXk5q3mYprU16cdKjmjAZ9aVFOHNb+WjxsWj8qGvTjsnC/TINAu9riEDufb1JoB4g10qKmpx+TOob1YLNID7Y/txlAhsDSgBr7rFAE3dvjpeWFnbZRg5OB1OpkzMdqIb+b9vXLrsGgswyFEyqMDHQlK3qOXffqLZl/wZ56b4OJYMEjAnShdhEfnMg24BsvVA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1679512903; bh=DDCLoedBvUyYocRVkgXfLA7lv+Ye8CvD2mGh5M/YNIG=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=NSZMefN4MglxnKOIRzdlhglwJXhLoXyR79lMeiMIUN+fPUSg3+1HULPnwLYob+h+Vz1scBxL/INQYRFZW8w5NaV3lFmKSlFYeDqGLOZpWB+34XAA3oWHk8ZsQAq+weA/T1zvWeLdDqBtsxsLhEK1LiMg1ioJk+7/9V/q+U8f2v+ToU2Ewibzl7kn4Ynbss6BrGxfYh2wNa3iCN9RYa/1SOS9FXYyingh92K4xGE7p1xrcg6YygwQhgpnPePLnkW54BjLyFxwxT06HAsFvYQhWHNyY3pWjf913cs1i7v3RfUDEi5CWwMVxXMX8rByMVIpmMlbV2bdx9fh9YFRspP4Uw== X-YMail-OSG: 8d5oR3AVM1lT0YdlGXaqvxCT1rfJDZvK1YmHyyaQAnUdNhFiZOGQAJM3jWJfV.q KeSxh8GGj8.cTb7vUPKLwDFeIpecnyrrk7wa98Uafa4x9xDIklM6TteL7TWXKWDbm_1UnoCj6QXB LvY8NpI_tDnDEJmudCE7RGT.AXBhtmKuBQk..zBUimpb_c43jxiimxikJXjJgoLw759Vl1OH7iSm gOOy4e7ZooeGmU3IqSmUgLEgraQTcOf9U0w1NsUVZxOsRBJw5z29biV1ePhPMG9pd4uF5dH8h7.r e8GqrVw9RtknCcXo74QM3ctfTBD_WtOcGbhoJnBkOy6v3yBr1sD0Mgn4JBqckwTjLtO0lKJiAo4G NgSZ0mfc07LBefZne100a936BT.wAZKm7DbbzBF1jlHTCK9DbUybajEqg._H78NGUGJk5Sj2pzSC 7wcjgzyU57EeRwNcgPoBB.ryfsgDlYUGoU5Rl6bkzNP8.lJ4_hbH9MZz4KQiQnRAkVyxsNZlmg1q nkHylK.FGvE6leiZkZVuNDhyHAQa_WcPRFCMRc54EFTHMMUN5d4xH6.B2LxebrZ8IREJIh_56qLC 3M6p5J8QwG5RmWP00B3pvR5DdEf9hHn_cXmHPevY1wNCdI0sVbje02SJ3lF7_J.LABOlSbfSiZtp okA3i0Dqm5YkC_io2NEwTF5zrw7NzDnKZg_HbgWZ0uA.VbTsdwOoQxtYbyhC9PUqEEXEC7Eqd.kd 4zV8HqGkqkHofVNCexWlGV4OvbuSrykhf8LKunZCSEajB8Y0PT1m5qv9_l.g3kiuEXzpw5q9Tb5x DMgIq9usdvsoZNfpxchgI_Jo2q4_imJV0m4Ew0sf1GBFTYk3h.tcCYiVSD9zOjvlho.EyhBgQHQz 9FP6L0aIUTONqFYflfbNRxDTkeIkhrIu7R0p5YUwdW5lFaaek6jKwjSaWQagbWnbkU_dqePHeqMB jWmkl4__YLM_gRd1nm3rceRCZow7Cr4yQ06JopkP.XSCfvVe1OSg1O_SK5zE9of4zMixEdZQr4eh 9htT7SSvwakqbParnR41g72_t3FnlMp3Al_MqEzotUcteyFxYXtMR5WO34a73kL0bgwZuf1B9boL 8VcKU.DHIWGoIgimrNE4KZ7q6OuzTr_4Fjmk267VPhFP1BWhaBXnBQbrwzs.s0grRn3qiFWchNp7 ONhQ3huWanqQ.9VEtIl2rLmzx3iiM9Fk0q0UZlsTIU.EEiPuRdmSIHBAfv_651Rey_OirB1Hnn.5 tdDYaoN2qW42ZV5m8x3_Ay4NcOpzQRoh6Hemi8cLt9P7tupwxS2kTqPQXLxluQM6mwWdcAZTm4ja SjYAV6ifTtquEkIAotMTHLq3RM7sjhSukXnblBV_M_4tBh7Hy6mU9ILU_yHYbh0Z2uq7Z35T9p92 DXA6KMNVWOSCRhYyCsMgr6Qz.PspEb_UIoXmMEffQtaT.c56KtMCJP_j5.W0wINI_MSoXVFuVK24 ghKHxAHVXt_4SkbTo126C88njy5QuR9DmZUp0pNTINn6jmwfwaMIDhxSckb0TDgcrrFdXJhw9HGn G4pi2UT_C_VO.Z1HU0J0.fgDIJHyw29RqVpjNeu8Vad0FooRgvXq4y2bFwuvhfp6VMns7X.2qual cxvTSWyBl4DXWegMXMGjMpxxfnrZNfwsRsk4AvNNB.lPT3kZk_YIjliWuKulDq05lMpSQarkASgw 9f0ffHLnfbiQzDEFd0jY7p4fl6x1eFtpbhEgV7xs.3O_qMbhObZ8v0f2xJMEpqxyq7DI6jjTUFAw JT8KNZ5d7zID_63uoMLxYIDvl9No_pceEqV90CaRIJZ5NZQObnwDc4hqGtV1WVdZ6u8f.qJIjxdK TO4EjmpS5sUXNn8UZNufzywNQGw08IC29hfJe9UtfUV3g5K4.k1xRWonfksY0kkzecrGm7siaNMX FIu8qqC0tWRIthXeg27qwFgK81xv5V0l_QEvqjFMN2Yh.pd6vP2U80lfC.1hEUmRK9qV6Dsc4YH2 aRuswc_ss6L_hC0XuXunNdZ8htiQo3gnDKP0C9TuNumPdZVei2mwT78Pdy3wjxkuRLmFzlvTvjVH tvetkxUYQt6BDxsCJ4oZatyXHKW_w6_CPdQxnUWmks9b66klNUf0.rMaunJNsyaCqV5C_08qEnFU 6Wn914r6zmqU0JqAx7Y2X9djnNYSONu9Ax_m9Fl4P2d6zPOq4n1PSqQuTANK.bS6wa03RiCV7y65 OVPJb40zZ9qkYitK9picuZkxBUGpSjBw8Y38l1mjezdp9nBZwWtYRJuCzjwJpP2R5pDheH4cn9qX 8APE- X-Sonic-MF: X-Sonic-ID: 4134a486-e0f1-4a81-82fe-4045eac68235 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Wed, 22 Mar 2023 19:21:43 +0000 Received: by hermes--production-gq1-6cf7749bc8-sm5v9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 81550f138494fc82b9450062f292edd1; Wed, 22 Mar 2023 19:21:42 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Subject: Re: Periodic rant about SCHED_ULE Message-Id: <6BD317F2-7EDD-45C0-9DC9-5B94C1BBB8E1@yahoo.com> Date: Wed, 22 Mar 2023 12:21:31 -0700 To: george+freebsd@m5p.com, FreeBSD Hackers X-Mailer: Apple Mail (2.3731.400.51.1.1) References: <6BD317F2-7EDD-45C0-9DC9-5B94C1BBB8E1.ref@yahoo.com> X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TAGGED_RCPT(0.00)[freebsd]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org] X-Rspamd-Queue-Id: 4Phdd55DHLz47Xs X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N George Mitchell wrote on Date: Wed, 22 Mar 2023 17:36:39 UTC : > On 3/22/23 13:09, Mark Millard wrote: > > On Mar 22, 2023, at 09:48, Steve Kargl = wrote: > > [...] > > That still leaves me trying to figure out an accurate > > way to reproduce all the steps to have a comparable > > way to see for myself. > > [...] >=20 > Here are the very complicated instructions for reproducing the = problem: > 1. Install and start misc/dnetc from ports. Installing is likely easy, as likely would be building with default options (if any). I know nothing about starting misc/dnetc so that is research. (Possibly trivial, although if it has alternatives to control then I'd need to match that context too.) > 2. Run "make buildworld". So on the 32 hardware-thread (16 cores) amd64 machine that I have access to, the test is to only have buildworld use about one hardware thread, no matter what else is going on. I never would have guessed that the steps would not involve more like -j$(sysctl -n hw.ncpu) (so around -j32 in this context). So it is good that you provided your note or I'd not know if I'd done similarly or not when trying such. [Note: -j1 and lack of -j are not strictly equivalent in how make operates. As I remember, the distinction makes a notable difference in the number of subprocesses created directly by make (one per action "line" vs. one for the whole block?). So even using -j1 might make a difference vs. what you specified. I'd have to test to see.] > Standard out conveniently reports how long it took (wall clock). But nothing in your instructions indicate about how to get an idea much progress dnetc made during the various tests? I do not want to ignore dnetc progress as well (or I'd just not run such at all in a realistic situation of wanting to have the machine doing the 2 things in overlapping time frames). I'd be looking at the relationship between the progress for each of the 2 activities. FYI: I've never built with and run the alternate scheduler so if there is any appropriate background for that that would not be obvious on finding basic instructions, it would be appropriate to provide such notes. =3D=3D=3D Mark Millard marklmi at yahoo.com