Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2012 12:26:03 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org, lev@freebsd.org
Subject:   Re: What is "Fast task queue"? (Was: How to understand what `swi5' kernel thread does?)
Message-ID:  <201208271226.03496.jhb@freebsd.org>
In-Reply-To: <198519466.20120827164646@serebryakov.spb.ru>
References:  <135297243.20120827061957@serebryakov.spb.ru> <198519466.20120827164646@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, August 27, 2012 8:46:46 am Lev Serebryakov wrote:
> Hello, Lev.
> You wrote 27 =D0=B0=D0=B2=D0=B3=D1=83=D1=81=D1=82=D0=B0 2012 =D0=B3., 6:1=
9:57:
>=20
>  I've found (with help of debug printing added to kernel), that "swi5"
> has only one handler "Fast task queue" (name is too long to be seen in
> `top' output, may be, rename it to "fast tqueue"?)
>=20
>  What "fast tasks" are performed via this queue? Under network load it
> is main consumer of CPU.

Certain NIC drivers perform much of their interrupt handling in that thread.

=2D-=20
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208271226.03496.jhb>