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
--