Re: Someone installed an aarch64 Christmas gift: There is now a ampere4 with 150 or so FreeBSD CPUs and 24 builders running in parallel [an ampere5 exists too]
Mark Millard <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.arm |
|---|---|
| Message-ID | <[email protected]> |
On Dec 25, 2025, at 18:18, Mark Millard <[email protected]> wrote: > On Dec 25, 2025, at 16:06, Mark Millard <[email protected]> wrote: > >> On Dec 25, 2025, at 15:10, Mark Millard <[email protected]> wrote: >> >>> ampere4 was showing 52.27 for the short term load >>> average and that that was 33%. So, something like >>> 150+ FreeBSD CPUs (1 per core I assume), if I >>> understand right. >>> >>> The Jobs Id's were 01 .. 24 , so 24 poudriere builders. >>> >>> It was also showing: SwapInfo 100.00% when I looked >>> at that. So it may currently be RAM+SWAP limited for >>> its current configuration. >>> >>> ampere4 was building 150arm64-quarterly. In 21:45:36 >>> it had built 10802 port-packages, including 9 that >>> had taken over 10 hours to build and 10 more that >>> had taken over 5 hrs to build (top 15 completed >>> time takers as of when I looked). >>> >>> Hmm. It just showed a 105.?? load average with a 66% >>> figure. (I do not remember the ?? digits.) That is >>> a mean of well over 3 per builder. (For all I know >>> ampere4 could be doing other things as well as the >>> port-package builds.) >>> >>> Having ampere4 in use ought to help with the aarch64 >>> port package build-times issues, even if ampere1 >>> continues to fail fairly frequently. >> >> Looking at the Ampere site, it looks like ampere4 is >> a 160 core AmpereOne or AmpereOne M system. The "M" >> as more RAM channels but only up to 1.5 TiBytes: 1 DIMM >> per channel, 12 channels. The plain AmpereOne can have >> 4 TiBytes: 1 or 2 DIMMs per channel, 8 channels. >> >> I've no clue how much RAM ampere4 actually has, or what >> its RAM+SWAP figure is as configured. >> > > While I've not found a definitive source of information, > it does appear that ampere4 likely does not support armv7 > or aarch32 code, so no native lib32, armv7 chroot, or > armv7 jail support. Native use of the armv7 build jails > would need to run on ampere[123] instead. There is another new ampere* : ampere5 looks to be another 160 core ampere ["(21%) 32.92" for a short term load average]. It looks to be doing some sort of experimental build of 150arm64: Master: 150arm64-default-foo Build : 2025-12-24_21h05m27s . . . Set: foo . . . It is using 13 poudriere builders (Jobs Id's 01 .. 13). It has been building for a little under 67 hr and has 18278 built 17839 remaining. Note: "foo" is a poudriere Set name, which for normal Package Builds is "default". And Build names that are encoded date and time information is also not normal. === Mark Millard marklmi at yahoo.com