[Bug 275594] High CPU usage by arc_prune; analysis and fix
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Jan 2024 08:35:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275594
Thomas Mueller <thmu7@freenet.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |thmu7@freenet.de
--- Comment #32 from Thomas Mueller <thmu7@freenet.de> ---
After upgrading from 12-STABLE to 13-STABLE (due to ports changes
triggered by 12 being EOLed), I'm now observing high CPU usage of
kernel{arc_prune} on 13-STABLE too.
This is on a system with 16GB of RAM which boots from a SATA attached SSD
with UFS containing the OS, /usr/src, and /usr/local. A ZFS pool containing
data, home, poudriere jails and data, /usr/ports is located on a GELI
encrypted 1TB NVMe. ARC is limited to 2GB.
This system is used as desktop development system.
The arc_prune high CPU usage appears to be triggered by heavy file I/O on
the UFS file systems, for example git operations on /usr/src.
Once, when /usr/ports was also still on UFS, the
"Inspecting ports tree for modifications to git checkout..."
step of poudriere took more than 3 hours!
Questions:
Would migrating to ZFS on root mitigate the issues?
Is 13-STABLE in focus for this PR?
--
You are receiving this mail because:
You are the assignee for the bug.