Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Oct 2023 23:59:44 +0100
From:      void <void@f-m.fm>
To:        freebsd-current@freebsd.org
Subject:   Re: how to set vfs.zfs.arc.max in 15-current ?
Message-ID:  <ZSh6YHLphkO2u-Ea@int21h>
In-Reply-To: <20231012182749.AA34F185@slippy.cwsent.com>
References:  <ZSgtvuWSpRKxIE9N@int21h> <20231012182749.AA34F185@slippy.cwsent.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 12, 2023 at 11:27:49AM -0700, Cy Schubert wrote:
>In message <ZSgtvuWSpRKxIE9N@int21h>, void writes:
>> Is there a new way to set arc.max in 15-current?
>>
>> It's no longer settable (except to "0") in main-n265801 (Oct 7th)
>> while multiuser.
>>
>> # sysctl vfs.zfs.arc.max=8589934592
>> vfs.zfs.arc.max: 0
>> sysctl: vfs.zfs.arc.max=8589934592: Invalid argument
>
>Try reducing your arc.max by an order of 10. This suggests that it's
>probably failing in param_set_arc_max() in the val >= arc_all_memory()
>comparison..

Hi, thanks for replying. Sadly, your suggestion doesn't work in this case:

root@beer:/usr/src# sysctl vfs.zfs.arc.max=8589934592
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=8589934592: Invalid argument
root@beer:/usr/src# sysctl vfs.zfs.arc.max=858993459
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=858993459: Invalid argument
root@beer:/usr/src# sysctl vfs.zfs.arc.max=85899345
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=85899345: Invalid argument
root@beer:/usr/src# sysctl vfs.zfs.arc.max=8589934
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=8589934: Invalid argument
root@beer:/usr/src# sysctl vfs.zfs.arc.max=858993
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=858993: Invalid argument
root@beer:/usr/src# sysctl vfs.zfs.arc.max=85899
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=85899: Invalid argument
root@beer:/usr/src# sysctl vfs.zfs.arc.max=8589
vfs.zfs.arc.max: 0
sysctl: vfs.zfs.arc.max=8589: Invalid argument

-- 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZSh6YHLphkO2u-Ea>