[Bug 275594] High CPU usage by arc_prune; analysis and fix
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 25 Jan 2024 06:31:53 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275594
--- Comment #41 from Thomas Mueller <thmu7@freenet.de> ---
I added changes from commits
a57d4914c11f4bc6d5ed33e146f2664315f64701
4efe36b1428a9956a049fc5fc5f19d4a001d51bf
from your stable/13-topic-openzfs-arc_prune-regulation-fix branch
to my 13-STABLE kernel and things look much better now.
I have no exact comparable data though, but from observation
- while poudriere is running, kernel{arc_prune} could not be
observed consuming 100% CPU or any other unusually high
values for longer amounts of time
- while poudriere is running, parallel heavy disk I/O
(e.g. by periodic daily/weekly) will no longer slow the
system down
- no spurious build failures ("bad file descriptor") observed
for now
- after a poudriere run, "pkg upgrade" of large packages,
(for example texlive-texmf) no longer triggers high
CPU usage of kernel{arc_prune} and also does no longer
take unusually long time
- poudriere pkg/hour went from 5-20 up to 55 (no exact
comparable builds), just an observation from previous
samples and one build with ~400 packages on the patched
system
- no negative impact of poudriere (2 jails) running at idle
priority on productive work or video playback
--
You are receiving this mail because:
You are the assignee for the bug.