From owner-freebsd-current@freebsd.org Wed Sep 11 14:57:31 2019 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4F4B5D6804 for ; Wed, 11 Sep 2019 14:57:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 46T4kf1x5lz42Vq for ; Wed, 11 Sep 2019 14:57:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: RQgq3n8VM1lZeiY4pzg2EFgC1q1Jd7cvbMH3BSJfbpkB85rba3nYa5nTf8eCaJz Yscsdvua0WCzj6Nv0roRgPJ3BAcm2R3CnsXqMezgc4ei.ahBNhRd9heHPx.vX8V8vudO9ZFw1hYn 1fBboZQlT6EIbtFNipmeArs2M38DXPhaPCt52B77_1POxikg78K.j3gPYyt3jVhMB.33DijBZsQh adojktyIRYvB_x8z5bJNSvAB4CiRh66D0FG.qbYa_pGQfvfTXhHOpALwj0_bvAlaiDgnCAmREeIF NM73qL4O8n7Bh7fzoi1s4KpIA36k4EF6zR5EAINX5WWrGrC2Wqt0nLwUPi8ygB9Hsqi3z1_efzAP 2IpijJ3x215IG8F1jZWb.3J.4tpU8bqja837nXSmlIG_rkqG1ghDD0Ztmssbj946kk4vhntmrgcB 7HXGfxwBo_l7hB8Rw2dmfwwIykQhHrinZ6vMiu1l10B3MW_GzehwxYOgATqAZiNWjJCxp1yq7IKs a.cVXyrKVh_BA8urIaBlh3cKNLt1NoEfYu4uftjcsqA.ISYHN_UqCrwPEJSWWNsiOA_3Xm9x6qN7 Sf2.wi4z.1xnj813WLKEhcCfYFUsiJdRVqb91qrUW8cKZryHFfW87x_FdZ3sVc2PkHO.fCXpm1s6 fObmNBEmvgfsB4lpISR2DYAb60hIw.Ml7Cnjb6XdWxOQPvQfW6akdpjsCj05SwCAoq_.eRpBh1zi UqYgphuhtU6n1R69fA.91uuOWzuG9tDMRo2MXXVbgth0BQY184XI8Hwn1PI0zW.gObRdMfHLDfVO UlgM3Xg0FNnst1NwQVz0pTuRT0xyKQ9a2_68sSBbiBSyVzgOVObtiDI9DwJP9opTEUrUaR9ZRfxx jJr2XJZ0FVl4wzlaJECXu78UEiaEG5KzV.xn0VnQgCjqW8vNodMo3WqHU9SxVqo45UG3nWM94qTO kARzAA2nHqxW2ocPBZxYOjxnzPaYqjQpKZNm2.uoYzqlhpwTHE0Sg7NrALWbT0.l.twZJFx83kka HPI9gGwLynBfVx_T9Ms6nKPt1EM2vWnhOttBfGyqscYP_N_k7bZsnYhliLQyM4PbcCUs59Tsk3YT LeDivAwCtlUoL596yJsqPiGUBXYAE53gqGuw2._Vk.FX7RVuKXGsQytuW8vQpDrjSjPIyJp.F1b3 Yq1wnvY1nVf3MgiD1SKqgbrGy9rPDOm6AFrknoeKw0MPgWVCe7R5M6EkA6E_ryHpymSzJMtPkYNz n_gaVYeprl_eq.up45sMlFIp988UjY_9kGnRnatyb0gpMaX96Gn2wjmuUse4- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Wed, 11 Sep 2019 14:57:28 +0000 Received: by smtp430.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 40a50c2fca182dcd8f557fc7a02c9985; Wed, 11 Sep 2019 14:57:27 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: "cpuset -n prefer:?" --what values for "?" are supposed to be allowed? (only 1 is, despite two numa domains) From: Mark Millard In-Reply-To: <20190911143125.GA17992@raichu> Date: Wed, 11 Sep 2019 07:57:26 -0700 Cc: FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <99BB5653-1F42-4309-9892-24029FD02E39@yahoo.com> References: <20190911143125.GA17992@raichu> To: Mark Johnston X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 46T4kf1x5lz42Vq X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.14 / 15.00]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (3.91), ipnet: 98.137.64.0/21(0.92), asn: 36647(0.74), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.85)[-0.851,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; NEURAL_HAM_LONG(-0.79)[-0.793,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[147.69.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Sep 2019 14:57:31 -0000 On 2019-Sep-11, at 07:31, Mark Johnston wrote: > On Tue, Sep 10, 2019 at 10:58:05PM -0700, Mark Millard wrote: >> In a context with: >>=20 >> # cpuset -g >> pid -1 mask: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, = 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27 >> pid -1 domain policy: first-touch mask: 0, 1 >>=20 >> I get: >>=20 >> # cpuset -l0 -n prefer:0 COMMAND >> cpuset: setdomain: Invalid argument >>=20 >> # cpuset -l0 -n prefer:2 COMMAND >> cpuset: setdomain: Invalid argument >>=20 >> But one prefer:? value does allow the COMMAND >> to run: >>=20 >> # cpuset -l0 -n prefer:1 COMMAND >>=20 >> This seem odd to me. Am I missing something? >>=20 >> For reference: I'm using a ThreadRipper 1950X >> with a head -r351227 based context for this >> activity. The above happens to have been run >> in a Windows 10 Pro HyperV session, instead >> of in a native-boot of the same media. (A >> native-boot would have had 32 CPUs.) >=20 > Can you please show the output of "sysctl vm.phys_segs" from this > setup? Sure: # sysctl vm.phys_segs vm.phys_segs:=20 SEGMENT 0: start: 0x1000 end: 0x9f000 domain: 0 free list: 0xffffffff8281daa0 SEGMENT 1: start: 0x103000 end: 0x1000000 domain: 0 free list: 0xffffffff8281daa0 SEGMENT 2: start: 0x1000000 end: 0x2ee1000 domain: 0 free list: 0xffffffff8281d830 SEGMENT 3: start: 0x2eea000 end: 0x2f23000 domain: 0 free list: 0xffffffff8281d830 SEGMENT 4: start: 0x3000000 end: 0xf7ff0000 domain: 0 free list: 0xffffffff8281d830 SEGMENT 5: start: 0x100002000 end: 0x9c5562000 domain: 0 free list: 0xffffffff8281d5c0 SEGMENT 6: start: 0xa07c00000 end: 0xa07d50000 domain: 0 free list: 0xffffffff8281d5c0 SEGMENT 7: start: 0xa08001000 end: 0xf9ee00000 domain: 1 free list: 0xffffffff8281dd10 SEGMENT 8: start: 0x1000000000 end: 0x1427fe6000 domain: 1 free list: 0xffffffff8281dd10 And confirming the oddity is still the case (I'd rebooted since the report): # cpuset -g pid -1 mask: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, = 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27 pid -1 domain policy: first-touch mask: 0, 1 # cpuset -l0 -n prefer:0 COMMAND cpuset: setdomain: Invalid argument # cpuset -l0 -n prefer:2 COMMAND cpuset: setdomain: Invalid argument # cpuset -l0 -n prefer:1 COMMAND cpuset: COMMAND: No such file or directory =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)