Date: Tue, 28 Apr 2026 16:06:27 -0700 From: Mark Millard <marklmi@yahoo.com> To: Alexander Ziaee <ziaee@FreeBSD.org>, dev-commits-src-all <dev-commits-src-all@FreeBSD.org>, dev-commits-src-main <dev-commits-src-main@FreeBSD.org> Cc: mckusick <mckusick@FreeBSD.org> Subject: Re: git: 5ed26c21e4ff - main - bsdinstall: Improve auto-partition message Message-ID: <13e05438-16ed-4049-b595-cfb6929aee79@yahoo.com> In-Reply-To: <E1wHpRM-0004Ld-AB@rmmprod06.runbox> References: <18c071e0-e882-400b-97ca-2c7f54a9c5ef@yahoo.com> <E1wHpRM-0004Ld-AB@rmmprod06.runbox>
index | next in thread | previous in thread | raw e-mail
On 4/28/26 13:53, Alexander Ziaee wrote: > > > On 2026-04-28 16:16 -04:00 EDT, "Mark Millard" <marklmi@yahoo.com> wrote: >> On 4/28/26 10:02, Alexander Ziaee wrote: >>> The branch main has been updated by ziaee: >>> >>> URL: https://cgit.FreeBSD.org/src/commit/?id=5ed26c21e4ff1d478d4611abbf3dc14cc1b77244 >>> >>> commit 5ed26c21e4ff1d478d4611abbf3dc14cc1b77244 >>> Author: Alexander Ziaee <ziaee@FreeBSD.org> >>> AuthorDate: 2026-04-28 16:59:19 +0000 >>> Commit: Alexander Ziaee <ziaee@FreeBSD.org> >>> CommitDate: 2026-04-28 16:59:34 +0000 >>> >>> bsdinstall: Improve auto-partition message >>> >>> Manually tuning ZFS for systems with <8GB ram hasn't been necessary at >>> least since the switch to OpenZFS. We have users reporting using 1GB RAM >>> with no manual tuning/issues. >> >> It is my understanding that FreeBSD 15.1-RELEASE intends on have armv7 >> fully supported with normal style distributions, unlike for 15.0 and >> before. (This came up during the 15.0 effort.) That sets some context >> for the below. >> >> Back when I experimented with such contexts for building ports on armv7, >> there were definite memory tradeoffs vs. using UFS and what parallel >> jobs / MAKE_JOBS_NUMBER_LIMIT combinations did. This was in the OpenZFS >> time frame for sure. (I tested both ZFS and UFS types of context doing >> the same builds.) These tests were "headless" (serial console and ssh) >> that avoided also having any other notable competition for RAM+SWAP, >> something that does not necessarily generally apply. >> >> I will note that armv7 no longer gets updating official port-package >> builds via FreeBSD distributions. Some folks do not have/use aarch64 >> that is also armv7 user space capable or just do not use aarch64 systems >> to build the port-packages that they want to use. >> >> Compared to 64-bit contexts, 32-bit environments (such as armv7) also >> have smaller multipliers for SWAP=MULTIPLIER*RAM before FreeBSD warns of >> potential mis-tuning. armv7 is tier 2. >> >> In other words, it seems that more needs to be specified about the >> workload context to make a solid claim. > > Yes, that's why I removed the stale claim and the link to stale doc. I was talking about your new claim: QUOTE Manually tuning ZFS for systems with <8GB ram hasn't been necessary at least since the switch to OpenZFS. We have users reporting using 1GB RAM with no manual tuning/issues. END QUOTE not necessarily applying well to armv7 for its likely common context of building port-packages for armv7 on armv7. > > Thanks for the interest and the additional context! > > Best, > Alex > >> A common case of needing to >> personally build port-packages on such systems at least likely does have >> differing tradeoffs involved from differing RAM usage. (Time to build is >> also part of the tradeoff structure.) >> >> (I'm not claiming that https://wiki.freebsd.org/ZFSTuningGuide should be >> referenced.) >> >> I do not know of Kirk McKusic would fully retract the paragraph that is >> on pages 49 and 549 of the Design and Implementation of the FreeBSD >> Operating System book as a summary of the issues. (Page 547 and 548 >> indicate more about what contributes.) >> >> Further, the page this links to is a stale >>> wiki page, which is causing complaints. Remove this misleading note and >>> replace it with a similar message for UFS. While here, reword that note >>> to be a bit clearer. >>> >>> PR: 287719 >>> MFC after: 3 days >>> Differential Revision: https://reviews.freebsd.org/D50971 >>> --- >>> usr.sbin/bsdinstall/scripts/auto | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/usr.sbin/bsdinstall/scripts/auto b/usr.sbin/bsdinstall/scripts/auto >>> index e9d6da149a85..ca0561daac1a 100755 >>> --- a/usr.sbin/bsdinstall/scripts/auto >>> +++ b/usr.sbin/bsdinstall/scripts/auto >>> @@ -50,10 +50,10 @@ msg_abort="Abort" >>> msg_an_installation_step_has_been_aborted="An installation step has been aborted. Would you like\nto restart the installation or exit the installer?" >>> msg_auto_ufs="Auto (UFS)" >>> msg_auto_ufs_desc="Guided UFS Disk Setup" >>> -msg_auto_ufs_help="Menu options help choose which disk to setup using UFS and standard partitions" >>> +msg_auto_ufs_help="Choose which disk to setup using UFS and standard partition layout" >>> msg_auto_zfs="Auto (ZFS)" >>> msg_auto_zfs_desc="Guided Root-on-ZFS" >>> -msg_auto_zfs_help="To use ZFS with less than 8GB RAM, see https://wiki.freebsd.org/ZFSTuningGuide" >>> +msg_auto_zfs_help="Choose which disk to setup using ZFS and standard partition layout" >>> msg_exit="Exit" >>> msg_freebsd_installer="$OSNAME Installer" >>> msg_gpt_active_fix="Your hardware is known to have issues booting in CSM/Legacy/BIOS mode from GPT partitions that are not set active. Would you like the installer to apply this workaround for you?" >>> >>> >> >> >> -- >> === >> Mark Millard >> marklmi at yahoo.com >> > -- === Mark Millard marklmi at yahoo.comhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13e05438-16ed-4049-b595-cfb6929aee79>
