From nobody Sun Oct 9 00:54:16 2022 X-Original-To: questions@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 4MlNqG1jvyz4V5Hn for ; Sun, 9 Oct 2022 00:54:34 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MlNqF2y23z3mF8 for ; Sun, 9 Oct 2022 00:54:33 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-io1-xd2b.google.com with SMTP id o65so6230459iof.4 for ; Sat, 08 Oct 2022 17:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=EYAW4P505OB1JqDiBhYApEQtk3z4j560JpYltvAscLU=; b=jdmOrRrqOdY9tVMeO+eCsmDPkIl3VLIF7DObKXFyX2wsh+ThRqc3qNrzwAqswQPCwd o2HLj/8AfG/BhSKyzUl3eU6wkdoSEoqKCe1m39WeHessK/cO+bbl1jHk38HrVt1FR2or gSIdHh8cIm2KAIudDtgz5Duhcb6aQ4xpV8jkvbfvTOZ+v/6LnnV9SyJG1JwyYhnSad8I iTokJ2jUOhQDN8Oz91/K5TfVFgRsmFCLbV9JcKhkqfW6WGazUSadaWGaudVO9y5jLyp/ +Xw/BnJKdiEpbSjza+vj0N0TjJA/MokimFjcZQLDw//6IUJYlHJG6xTuG3zZ0/9ys8xB g+mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EYAW4P505OB1JqDiBhYApEQtk3z4j560JpYltvAscLU=; b=OAwCI1ue44MPZYeYsVOTvgoiZQJX6fsvpd78LYgcYO3sqQwtpF7lDK2f/KXgyZNs7i C61DMDS0DPCFg06noJPvWP3gxPxoLkoNUEfEA0nkEW3pajhX15jrXzc+pIaQtryCKEln 4YI95YO0jlbN7Mi2MwwMvrCvUVRRvldgG9mP8I6WQQvETOKBjRryikbGrQJbNZjqcJyj QFMj2ErRIrYV/koCAmLecpUK8UDGaAMZ0Yccuy/BVWwsEZTSIs6M41nQy/FNKDestL3y Wgam5ionv+ZWfAVFqezbNCSa743BiwziK0qa7iOzibeZ1Iruq40mSk5Twfip6gsZ8jGJ ZC2g== X-Gm-Message-State: ACrzQf0wj3ywJwkHTMjGojdFpetLgbFQqsbun/gKrNo0EwCqXvgKv3BU GsnJloGlGOZFOU0gaL0LoEaBc0pY6l7gi3TVZQD+8DGkIWo= X-Google-Smtp-Source: AMsMyM7glwo3KULRT4TweJJHZeKmndziwrhiiPp2itgUNKPg+lWnRzvtns9tbie2spukWwDh0ykynNjA5eN4SsMfwcQ= X-Received: by 2002:a05:6638:3493:b0:35a:70cf:ede8 with SMTP id t19-20020a056638349300b0035a70cfede8mr6045153jal.219.1665276872600; Sat, 08 Oct 2022 17:54:32 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20220922180626.GB79310@darkbeer.org> <20220924070708.GA48911@darkbeer.org> In-Reply-To: From: Kevin Oberman Date: Sat, 8 Oct 2022 17:54:16 -0700 Message-ID: Subject: Re: Disabling CPUs To: Ian Smith Cc: questions@freebsd.org Content-Type: multipart/alternative; boundary="00000000000071b40d05ea8f7ca4" X-Rspamd-Queue-Id: 4MlNqF2y23z3mF8 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=jdmOrRrq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::d2b as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-3.68 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; NEURAL_HAM_LONG(-0.99)[-0.990]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; ARC_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2b:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[questions@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000071b40d05ea8f7ca4 Content-Type: text/plain; charset="UTF-8" On Fri, Oct 7, 2022 at 9:56 AM Ian Smith wrote: > On 7 October 2022 2:05:32 pm AEDT, Kevin Oberman > wrote: > > [...] > > > I've been silent while waiting for the additional memory since I > > could not > > do any real work with only 8G. It finally arrived and I installed it > > yesterday. I'm very happy to say that my VirtualBox VMs seem to now > > be > > working correctly. I've done limited testing, but seen no problems to > > this > > point. Much better than an instant system panic when a VM finished > > loading. > > > > On the plus side, with "cpuset -s 1 -l 0-3", things seem reasonably > > stable. > > That means no crashes with many hours of use and a lot of > > compilations. > > With only 4 cores, it's not a fast as I had hoped, but I will be > > benchmarking soon. > > Hi Kevin, three questions if I may: > > I may have missed it, but did you wind up testing sched_ULE vs 4BSD? > cpuset(8) only works with ULE, so that is what I am running. So far I have not seen the interactivity issues that caused me to move to 4BSD over a decade ago. > Is that 4 cores including HT, or not? > Yes, 2 cores and 4 threads. Sorry to have failed to make that clear. My CPU has 2 P cores and 8 E cores. It has never crashed when running the 2 P cores, but I had one crash running the 8 E cores. Now that I have a stable system, I may try switching back to just the E cores as they seem to provide almost double the performance of the 2 P cores. Oddly, while using rsync to move a big batch of files from my backup disk to the new system after cpuset, I saw 0-3 busy, as I would expect, but one E core was running at about 30% the entire time, as well. I have no idea why. > > And how much power does your new Thinkpad T16 use on battery, say, at idle > and 'fairly busy' (acpiconf -i0) ? > With the 2 P cores I see about 1.1W idle. Wow! While compiling Firefox (all threads running at over 95%), I see about 25.3W. With a 52500 mWh battery, it will last a long time. With the 9 E cores I see about 10.4W idle. Wow, the other way. While compiling Firefox, I saw a momentary spike of 35W, but it varied between 20.5 and 27.8 W with occasional hits up to 31 W. The E core power consumption seems far more inconsistent thaa the P cores. compile time with P cores was 1:29 while it was only :50 with the 8 E cores. In both cases I had my Mate desktop running. The L15 was a piece of junk where I learned my lesson about budget systems. The ABS case started cracking at both hinges after about a year of use. That was after about 9 months of trying to get it working properly after Lenovo had replaced the motherboard and the disk. and, finally, the keyboard. I think the MB was fine, but was the obvious suspect for system lock-ups in POST. Took my a while to track it down to the keyboard and the tech who swapped it out didn't believe that the keyboard was the problem but agreed to humor me. As a result, by the time the case started cracking, the warranty had expired. If I had been willing to give up the TrackPoint, I would have bought a non-Lenovo/IBM for the first time ever. The T16 is built like a T series with a metal frame and feels solid. My T16 is all SSD. Yes, it's heavier. The L15 flexed noticeably with no frame, just the MB, battery, and disk attached to the ABS case. cheers, Ian > > > -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --00000000000071b40d05ea8f7ca4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Oct 7, 2022 at 9:56 AM = Ian Smith <smi= thi@nimnet.asn.au> wrote:
=
On 7 October 2022 2:05:32= pm AEDT, Kevin Oberman <rkoberman@gmail.com> wrote:

[...]

=C2=A0> I've been silent while waiting for the additional memory sin= ce I
=C2=A0> could not
=C2=A0> do any real work with only 8G. It finally arrived and I installe= d it
=C2=A0> yesterday. I'm very happy to say that my VirtualBox VMs seem= to now
=C2=A0> be
=C2=A0> working correctly. I've done limited testing, but seen no pr= oblems to
=C2=A0> this
=C2=A0> point. Much better than an instant system panic when a VM finish= ed
=C2=A0> loading.
=C2=A0>
=C2=A0> On the plus side, with "cpuset -s 1 -l 0-3", things se= em reasonably
=C2=A0> stable.
=C2=A0> That means no crashes with many hours of use and a lot of
=C2=A0> compilations.
=C2=A0> With only 4 cores, it's not a fast as I had hoped, but I wil= l be
=C2=A0> benchmarking soon.

Hi Kevin, three questions if I may:

I may have missed it, but did you wind up testing sched_ULE vs 4BSD?
=C2=A0
cpuset(8) only works with ULE, s= o that is what I am running. So far I have not seen the interactivity issue= s that caused me to move to 4BSD over a decade ago.=C2=A0
<= div>=C2=A0
Is that 4 cores including HT, or not?
=C2=A0
Yes, 2 cores and 4 threads. Sorry to have failed to make that c= lear. My CPU has 2 P cores and 8 E cores. It has never crashed=C2=A0 when r= unning the 2 P cores, but I had one crash running the 8 E cores.=C2= =A0Now that I have a stable system, I may try switching back to = just the E cores as they=C2=A0 seem to provide almost double the performanc= e of the 2 P cores. Oddly, while using rsync to move a big batch of files f= rom my backup disk to the new system after cpuset, I saw 0-3 busy, as I wou= ld expect, but one E core was running at about 30% the entire time, as well= . I have no idea why.

And how much power does your new Thinkpad T16 use on battery, say, at idle = and 'fairly busy' (acpiconf -i0) ?

<= div style=3D"font-family:tahoma,sans-serif;font-size:small" class=3D"gmail_= default">With=C2=A0 the 2 P cores I see about 1.1W idle. Wow! While compili= ng Firefox (all=C2=A0 threads running at over 95%), I see about 25.3W. With= a 52500 mWh battery, it will last a long time.
With the 9 E= cores I see about 10.4W idle. Wow, the other way. While compiling Firefox,= I saw a momentary spike of 35W, but it varied between 20.5 and 27.8 W with= occasional hits up to 31 W. The E core power consumption seems far more in= consistent thaa the P cores. compile time with P cores was 1:29 while it wa= s only :50 with the 8 E cores.

In bo= th cases I had my Mate desktop running.

The L15 was a piece of junk where I learned my lesson about budget syst= ems.=C2=A0 The ABS case started cracking at both hinges after about a year = of use. That was after about 9 months of trying to get it working properly = after Lenovo had replaced the motherboard and the disk. and, finally, the k= eyboard. I think the MB was fine, but was the obvious suspect for system lo= ck-ups in POST. Took my a while to track it down to the keyboard and the te= ch who swapped it out didn't believe that the keyboard was the problem = but agreed to humor me. As a result, by the time the case started cracking,= the warranty had expired. If I had been willing to give up the TrackPoint,= I would have bought a non-Lenovo/IBM for the first time ever.

The T16 is built like a T series with a metal frame = and feels solid. My T16 is all SSD. Yes, it's heavier. The L15 flexed = noticeably with no frame, just the MB, battery, and disk attached to the AB= S case.

cheers, Ian




--
= Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail:= rkoberman@gmail.c= om
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055= 683
--00000000000071b40d05ea8f7ca4--