Date: Sat, 6 Dec 2025 14:05:40 -0800 From: Mark Millard <marklmi@yahoo.com> To: FreeBSD Current <freebsd-current@freebsd.org>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org> Subject: Re: performance regressions in 15.0 Message-ID: <18FB2858-5CBB-4B7A-8089-224A58C6A160@yahoo.com> In-Reply-To: <EF95C136-B1D2-4820-A069-D0078A3B5A05@yahoo.com>
index | next in thread | previous in thread | raw e-mail
On Dec 6, 2025, at 06:14, Mark Millard <marklmi@yahoo.com> wrote: > Mateusz Guzik <mjguzik_at_gmail.com> wrote on > Date: Sat, 06 Dec 2025 10:50:08 UTC : > >> I got pointed at phoronix: https://www.phoronix.com/review/freebsd-15-amd-epyc >> >> While I don't treat their results as gospel, a FreeBSD vs FreeBSD test >> showing a slowdown most definitely warrants a closer look. >> >> They observed slowdowns when using iperf over localhost and when compiling llvm. >> >> I can confirm both problems and more. >> >> I found the profiling tooling for userspace to be broken again so I >> did not investigate much and I'm not going to dig into it further. >> >> Test box is AMD EPYC 9454 48-Core Processor, with the 2 systems >> running as 8 core vms under kvm. >> . . . > > > > Both of the below are from ampere3 (aarch64) instead, its > 2 most recent "bulk -a" runs that completed, elapsed times > shown for qt6-webengine-6.9.3 builds: > > 150releng-arm64-quarterly qt6-webengine-6.9.3 53:33:46 > 135arm64-default qt6-webengine-6.9.3 38:43:36 > > For reference: > > Host OSVERSION: 1600000 > Jail OSVERSION: 1500068 > > vs. > > Host OSVERSION: 1600000 > Jail OSVERSION: 1305000 > > The difference for the above is in the Jail's world builds, > not in the boot's (kernel+world) builds. > > > For reference: > > > https://pkg-status.freebsd.org/ampere3/build.html?mastername=150releng-arm64-quarterly&build=88084f9163ae > > build of www/qt6-webengine | qt6-webengine-6.9.3 ended at Sun Nov 30 05:40:02 -00 2025 > build time: 2D:05:33:52 > > > https://pkg-status.freebsd.org/ampere3/build.html?mastername=135arm64-default&build=f5384fe59be6 > > build of www/qt6-webengine | qt6-webengine-6.9.3 ended at Sat Nov 22 15:33:34 -00 2025 > build time: 1D:14:43:41 Expanding the notes to before and after jemalloc 5.3.0 was merged to main: beefy18 was the main-amd64 builder before and somewhat after the jemalloc 5.3.0 merge from vendor branch: Before: p2650762431ca_s51affb7e971 261:29:13 building 36074 port-packages, start 05 Aug 2025 01:10:59 GMT ( jemalloc 5.3.0 merge from vendor branch: 15 Aug 2025) After : p9652f95ce8e4_sb45a181a74c 428:49:20 building 36318 port-packages, start 19 Aug 2025 01:30:33 GMT (The log files are long gone for port-packages built.) main-15 used a debug jail world but 15.0-RELEASE does not. I'm not aware of such a port-package builder context for a non-debug jail world before and after a jemalloc 5.3.0 merge. === Mark Millard marklmi at yahoo.comhelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18FB2858-5CBB-4B7A-8089-224A58C6A160>
