[pve-devel] [PATCH installer v2 0/6] fix #4829: set up lower default limit for ZFS ARC in installer
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Oct 24 17:07:19 CEST 2023
Am 24/10/2023 um 13:55 schrieb Christoph Heiss:
> Fixes #4829. Introduces a new ZFS install option `arc_max` (aptly named
> after the corresponding module option `zfs_arc_max`).
>
> For PVE installations, this can be adjusted when creating a ZFS RAID
> under "Advanced Options". The default value is choosen as 10% of system
> memory, clamped to between 64 MiB as lower limit and 16 GiB as upper
> limit. For PBS and PMG, the option is (currently) hidden.
>
> If the option is set to a non-zero value, a new file
> /etc/modprobe.d/zfs.conf gets written during install, setting the
> `zfs_arc_max` module option as appropriate.
>
> Tested by installing PVE, PBS and PMG. For PVE, checked that the `zfs`
> module option gets correctly written & applied, the latter by looking at
> the output of `arc_summary`. For PBS and PMG, verified that no modprobe
> options file is created and the ARC size is set to default.
>
> v1: https://lists.proxmox.com/pipermail/pve-devel/2023-August/058830.html
>
> Notable changes v1 -> v2:
> * Rebased on latest master
> * Fix arc_max value set in TUI not being applied correctly
>
> Christoph Heiss (6):
> fix #4829: install: add new ZFS `arc_max` setup option
> fix #4829: proxinstall: expose new `arc_max` ZFS option for PVE
> installations
> fix #4829: test: add tests for new zfs_arc_max calculations
> tui: views: add optional suffix label for `NumericEditView`s
> fix #4829: tui: setup: add new ZFS `arc_max` option
> fix #4829: tui: bootdisk: expose new `arc_max` ZFS option for PVE
> installations
>
looks OK bis of a few comments in the first patch, I can fix those up
too, but maybe it's quicker if just send a v3, if you agree with them.
More information about the pve-devel
mailing list