From nobody Thu Mar 23 20:45:41 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 4PjHRt6vq9z40Jl4 for ; Thu, 23 Mar 2023 20:46:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.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 4PjHRs6N2Hz44ZS for ; Thu, 23 Mar 2023 20:46:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=c2taMCJ9; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.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=1679604359; bh=DMdBXo40IMs3dSk1xBfbCbc9IWUKwr+W3iHC54C8AGQ=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=c2taMCJ9M3aCzu3mdsYBMnY/i1LoYLMY1z7ZeRNBADUeLGB+wZk18bvJZXPPk7GBlClNIoO/3UCevMMNs92z49UZTcrqXyXLGQp+sAeNQ8W2u1SoNYsMF6GIOLo0bVWD2JeIvCBPmBNt/JnFCDXMu5wkMM1mHTHeKRKbFWix1QzdGZEDmNcBI4QHwg7fbGEXvkagN3pQUgE4eCClulEcG6f2LRyQTAY+0RSXNw72BC3O1F1eheT9paumRKqcI+GVwF4J1rY4HbkE03ZWCt9ToTpWrNy5gF7LAyyWtmj/ByBES6B/KGB8Z0iGJ9wthvzyH2yJcyGQYJb0PC/ap0wVWA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1679604359; bh=MUIqOjGz+4lZv1IU6UQVBuVtVi9btmW1d4+9O66Lrmq=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=KpOPoCTNSwE+LNPDbb/8jlDncxWnZpDWuCitlGbV2Ue+gVJY3m/4vpUkO0ajLi3qiqWYUyyObHkRqfXW2nJmRqqsbXa52GWwlLbNzF7H96a4vGPRzN+xlrfOTsdDhZjptyaWE+HjJtkIrQTtZhk8P6HvZ3riMbFkCfJH20mbPKT7ILyp2gy7aqTRmw1M+30F4242W0zvkTNcYIut7ZqS+B6+bzdc1v91+txOlfG3BC0tTc3/SdzcBUZZfB3V6p+yFxyVcgC8Mn0V/qD7X/w9efRJzHQnvvX/SZDz1U3/fAqzIlfivWstCqlNTPmphgDohgfL/QEg3u70y8ZXGCpVyg== X-YMail-OSG: xYVs42QVM1m1h5_1DNX73BxLnbVH4Q.Pm2GMidk0hVpZQNILqN0tMajxQsk0Dci WfQ0FY31UfPs5ybiDvFkhi1G4.DKze5z2cykxqG1ZHVs0HIyHgvPYh0BuGA1U8gJe5d_lu0t3B0i L53uoUBeDc4KeiuL8Vjy0qBsGFdYqPjzZNuJgu.JIeLfWXOkTCNphNJV6TZ1lwdmF4c4ebbnTNqJ pF5b15SGmnujba1MgVO7XTm7mrZsMyK7xq6z5sRxbdgcTepH4HCP_ORNlGTrErkXbqmiVHfBQ3HC nJtc8NzMrEY7mKoHOMJXN0AyQZPvPDVQ749Ei7sQe95Vic6O8vF4yV7WzSTuK9GK1RaAKUdMJXq5 ZrDo3GhcxfoIEroSRBTNj6akLoOUp.fUMEOVc5j1cyARm6w3MwojxRNtfq3gdodSfrnV96P4.NiQ wri8N73IHm4aiE1jRG03HcK_oEFFRaIuXrA7.xuMIx0xeuBCFu9f44ejO_fVqkvCU.lO1Qzn8fYk rXQRV1Nc76wo06xuJu24QM4A_3.PeTvscWELPhyDwORNQbMcoXr9hoArnru95FG23HQ2e.3mP6Dy veYH8nKlacKdq0qGtK4fb0O_WY84JrL1lUX.LyjAf9oRHTXsmLgaKduB0XlucBSRY88YhAUW8UCW _lDFjg97j_HllwyL_yHxRBPyZw6L8.HY1DW5cHSCV7VeIGkcxfcaaV2iFKDsWD9hwB56mqTcmu0A g9pm109HuzgENUlMVkBsON38qutwtD6dzGkYWpUaLbDYVnFFf83kzHmXZaJhqn1T0hYhAKH5rzyB WnX7p4z8qee3NO1c2eCfKyNGcRe13iUVxWu8u9KImRcDxjGdQavCcREEWKuO57Lo8hGAeQg_BwUX BlKIdoKs0Af1oY_nrEHPzfZMby3Nwi6c.NRdXAZ03pm1fIxfDVo.VlVhdlqHNFWW_DO1ay1nDlIo bvC18qV4s_Vk4qlrZMubqoI8rZByI5ologD6DpyYv8_BUyJYdMqPY2Pse0e7.T50_ecHIJMsXVb0 o8GA44XPPMfrOLAonS.fgyLdLzuwPBMhoZHUnwt7T1p0G_gssyMZtnmlshGowCgxRZZZ9RP4RxRy 2yH9sVRVtBPAumtZfJuF.5dveglDj27jB1klYsk3i2hEeh8V3uE0hCb1HMW3H6Jq7szckrPmUIcE YAX8RPiQqo_pOf2d5wefsRi8ZVHZ7KSYQGoTPx6m1vunn1SxQKWmwOrXMezhOTNb6ZsfuTKE243X UiV1me20Lf97kSEYrKBqxaC7tWVHd5IseKNrr3iBRiKTb4Msl5YHVwPuCtEhylUCj9JRPtpSvqbC c1HFIKo505RdIKOtVhCT3ibf5GPq2N1e95cE0XBYoimNQoy.de2AWBoxvoEace_WyFRukjoqklfc x2Mv85TxCNfY0xLuKrPCkDVm9P5HpDDzpfDKhghrtcl7jtnR3BgXX6Y.IxgXLYDaEAzj6ynAAzbU SXwFRJXpQ_fMezVYWmpozcU7ocCAPG29eKBK_Dw2BuV68Iy5gZUx_r389ong5LejV4T4oThIU_fK FaazAmv73E8c0uBuBgEyMYHsW5F8nqUGyJgT1OcE75mD5xjDQAL6GA8IaK9E3p.F4gkUeFh2bk.k S6G1gd0XfUq.JzC6ULr6ckhsroSMWWj.Ix64zeyNFY.mbEJNb99hUh1equec41E8b38zeS_75KGc 9d0WGkPSunCybQGTnacuFjeaKmA9AuOEJuwVSTbbFWf_LaHegElNkC_7mAodckhzuL5J0SuceOny E2WC3CxYX9w2wD1mhgFkBFDnqmM6bmQBQj8GSZ91p0YFunY06vQKGAJiRzwZYL7LW54kCPZJtFg3 SN4khn8Z8DrqwEjWskd4K3GUJOmz.F0MVfOhojIXsz_1kp.zB__mfYS5dCCZ7qUyKZeo2VtW80zM J60lw6yFrbg4BJDgM2tHo4Uk.pgpnewFNdbv1Gdp_2kBB6w5ys5Ec0gyQnnP0vFum.Izo6He.tUf d3T4Q6hkMjcSSoQ1UJUson.KK47lqFjMiigAilpw3m_CXqyQVpMDxC45hrZJxhctkP1qqthf1U4I Arh9hJubUuHP3MgwbqamJg3s7rGsUcFl1lEw6cUvcYOs7HKKx2bCR3PhrHIlnA9u8ZUHD3nZh.vl GJQKSfNh_je5H34vocLqK2_t7hs3NoU6dNP0wLHUpaya9.SPia5KB3LE3cN9XvmL.180Fr0nNnGr 2waT_vH.Z52C7xhTnn2_TWfPV_VzBsK.Z5iCM129p1khJYy0jnB5Iy9dma8yxIkw1rk34Q6dveGK tKFQ- X-Sonic-MF: X-Sonic-ID: a73eb290-4d04-4ff5-99fa-c11bceab4094 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Thu, 23 Mar 2023 20:45:59 +0000 Received: by hermes--production-bf1-777648578f-gc4ts (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 84d095bbdeb4f8b54d883fcc3dd583d3; Thu, 23 Mar 2023 20:45:53 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 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: <24F6D88F-3F15-48FB-AA5A-AFD4B77A1D39@yahoo.com> Date: Thu, 23 Mar 2023 13:45:41 -0700 To: Warner Losh , FreeBSD Hackers X-Mailer: Apple Mail (2.3731.400.51.1.1) References: <24F6D88F-3F15-48FB-AA5A-AFD4B77A1D39.ref@yahoo.com> X-Spamd-Result: default: False [-3.26 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.76)[-0.765]; 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]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.83:from]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org] X-Rspamd-Queue-Id: 4PjHRs6N2Hz44ZS X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Warner Losh wrote on Date: Wed, 22 Mar 2023 22:57:08 UTC : > On Wed, Mar 22, 2023 at 1:41=E2=80=AFPM George Mitchell = > wrote: >=20 > > service dnetc start > > I am literally running "make buildworld" with no additional options. > > > > > So what are the results for make buildworld -j $(sysctl -n hw.ncpu )? Note: My experiments have been in this -j $(sysctl -n hw.ncpu ) realm. > ULE scales much better, but when there's too little to do it can make = poor > choices. >=20 > ULE is better locked and don't fall over on high core count systems = like > BSD does at moderate load. (I'm presuming the above is not about the specifics of the effectively different interpretations of the likes of having extra "nice 20" activity by the two schedulers for the examples related to the original "rant", other than the -jN issue.) Any idea on what scale "high core count systems" need to be for what sort of "moderate load" to end up with signficant differences? What sort of context(s) show ULE scaling much better? On the 16 core ThreadRipper 1950X (32 hardware threads) I've really only demonstrated the "nice 20" distinction as significant between the schedulers so far. (I do not have acccess to anything with more hardware threads.) Note: I've not (yet?) been looking at having just a little more than the number of hardware threads active (no nice involvement). =3D=3D=3D Mark Millard marklmi at yahoo.com