Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Nov 2025 11:42:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        fs@FreeBSD.org
Subject:   [Bug 290207] [ZFS] lowering "vfs.zfs.arc.max" to a low value causes kernel threads of "arc_evict" to use 91% CPU and disks to wait. System gets unresponsive...
Message-ID:  <bug-290207-3630-tduDaQMA91@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-290207-3630@https.bugs.freebsd.org/bugzilla/>
References:  <bug-290207-3630@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D290207

--- Comment #34 from Nils Beyer <nbe@vkf-renzel.de> ---
(In reply to Rick Macklem from comment #32)

I've applied your patch and inserted a "printf" in "arc_os.c" at line 153.
While "arc_lowmem" is not triggered by the deletion of "/usr/src.test", it
indeed is triggered by using a 12GB TMPFS (using less to give it more room =
to
shovel free RAM around) and filling it afterwards.

But also that pager error 5 still is triggered, too:
----------------------------------- SNIP -----------------------------------
ZFS: arc_lowmem called...
uiomove_object: vm_obj 0xfffff8003c2c36c8 idx 3145728 pager error 5
----------------------------------- SNIP -----------------------------------

After unmounting that TMPFS, "vm_pgcache" still is high at 652796kB...

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-290207-3630-tduDaQMA91>