On Dec 6, 2025, at 06:14, Mark Millard <[email protected]> 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.com


Reply via email to