Date: Fri, 1 Mar 2024 20:38:50 +0100 From: Juraj Lutter <juraj@lutter.sk> To: FreeBSD stable <freebsd-stable@freebsd.org> Subject: Re: CPU hog in vnlru and arc_prune on 13-STABLE Message-ID: <71A074C6-6C33-45BA-A42C-B176DEF909EF@lutter.sk> In-Reply-To: <BFDC2E4E-45B2-4844-BB48-3695E7058F6A@lutter.sk>
index | next in thread | previous in thread | raw e-mail
> On 1 Mar 2024, at 20:19, Juraj Lutter <juraj@lutter.sk> wrote:
>
> Hi,
>
> I have a fresh (git b9880e247b26) 13.3-STABLE running in bhyve with 2 vCPU and 10G of RAM.
>
> I’ve put some load on it (building lang/rust from ports outside poudriere, using make -j2) and the system
> started to respond very slowly.
>
> I did break the make process and I was able to look into top where there was:
>
> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
> 0 root -8 - 0B 1808K CPU1 1 35:53 99.79% kernel{arc_prune}
> 15 root 20 - 0B 16K RUN 0 34:19 99.35% vnlru
>
> The high CPU usage remains even after 30 minutes after the make was stopped.
>
> How can I narrow down the root cause? For the record, the kernel is GENERIC.
After manually issuing “sync”, the CPU hog stopped and the machine is responding normally now.
It still remains unclear to me why that situation could happen, though.
—
Juraj Lutter
XMPP: juraj (at) lutter.sk
GSM: +421907986576
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71A074C6-6C33-45BA-A42C-B176DEF909EF>
