Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Dec 2023 17:47:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        fs@FreeBSD.org
Subject:   [Bug 275594] High CPU usage by arc_prune; analysis and fix
Message-ID:  <bug-275594-3630-TaYWIFdQoG@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-275594-3630@https.bugs.freebsd.org/bugzilla/>
References:  <bug-275594-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=3D275594

--- Comment #8 from Seigo Tanimura <seigo.tanimura@gmail.com> ---
(In reply to Seigo Tanimura from comment #7)

Done.

Build time: 07:14:10 (295 pkgs / hr)
ARC memory size: ~5.8GB just when the final build finished, ~4.0 GB after
cleaning up all of the poudriere builders.

The final performance was rather like the case of
vfs.vnode.vnlru.max_free_per_call=3D10000.  arc_prune kept the CPU usage of=
 20 -
40% after the build of lang/gcc12 until the end.

Inside the ARC memory, "Other" of top(1) recorded ~2.0GB just when the final
build finished.  This value is the sum of:

- kstat.zfs.misc.arcstats.bonus_size
- kstat.zfs.misc.arcstats.dnode_size
- kstat.zfs.misc.arcstats.dbuf_size

Maybe I have work out the way to track them...

--=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-275594-3630-TaYWIFdQoG>