AW: Threads in top

Julian Elischer julian at elischer.org
Wed Jul 16 16:32:42 PDT 2003



On Thu, 17 Jul 2003, Kai Mosebach wrote:

> I wonder then, that i only see "0.00%"-threads hanging around, making
> top nearly useless :|

there is a bit that can be set in the sysctl that allows the kernel to
produce only one line per process..
I guess top should use it..

btw why on earth did you call your program "kernel"? :-)


to see just processes,
change KERN_PROC_ALL in machine.c /usr/src/usr.bin/top
 to
KERN_PROC_PROC

of course if you didn't define them all as system scope threads, you'd
not see them all, just the active ones.


>=20
> regards
>=20
> last pid: 13568;  load averages:  1.54,  1.38,  1.33
> up 0+09:53:22  00:34:21
> 172 processes: 4 running, 167 sleeping, 1 zombie
> CPU states: 76.9% user,  0.0% nice, 11.5% system,  3.8% interrupt,  7.7%
> idle
> Mem: 435M Active, 421M Inact, 100M Wired, 39M Cache, 111M Buf, 2912K
> Free
> Swap: 588M Total, 232K Used, 587M Free
>=20
>   PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU
> COMMAND
> 12893 root     130    0   297M   255M RUN    160:07 73.49% 73.49% kernel
>   892 root      99    0 70740K 68716K RUN     43:29  6.01%  6.01% mlnet
>   513 root      98    0  3540K  2136K RUN     27:38  4.39%  4.39% ppp
> 13149 root      96    0  2412K  1388K RUN      1:31  0.05%  0.05% top
> 12893 root      96    0   297M   255M select 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
> 12893 root      20    0   297M   255M kserel 160:07  0.00%  0.00% kernel
>=20
> > -----Urspr=FCngliche Nachricht-----
> > Von: Julian Elischer [mailto:julian at elischer.org]
> > Gesendet: Donnerstag, 17. Juli 2003 00:31
> > An: Petri Helenius
> > Cc: Kai Mosebach; freebsd-threads at freebsd.org
> > Betreff: Re: Threads in top
> >=20
> >=20
> >=20
> > On Wed, 16 Jul 2003, Petri Helenius wrote:
> >=20
> > > >
> > > > Well, you see all teh thrteads in libthr, and in
> > > > libkse you see all the active kernel contexts, (which
> > > > is not the same as the threads, as totally idle threads
> > > > will not show up.)
>=20
>=20
>=20



More information about the freebsd-threads mailing list