Re: top under 5.3-RELEASE
From: Dan Nelson (dnelson_at_allantgroup.com)
Date: 11/29/04
- Previous message: Andre Oppermann: "Re: ssh & select() problem on 5.3"
- In reply to: Julian Elischer: "Re: top under 5.3-RELEASE"
- Next in thread: Julian Elischer: "Re: top under 5.3-RELEASE"
- Reply: Julian Elischer: "Re: top under 5.3-RELEASE"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 29 Nov 2004 14:54:08 -0600 To: Julian Elischer <julian@elischer.org>
In the last episode (Nov 29), Julian Elischer said:
> Dan Nelson wrote:
> >The values should total up better when you have processes that hang
> >around a bit more. There was a regression in 5.3's libpthreads that
> >can make it report 0 CPU, so if you have some CPU-hungry threaded
> >programs, they may not show up in top at all even though they're
> >using 100% cpu. libthr and libc_r report CPU correctly.
>
> As background, libpthread assigns user threads to arbitrary kernel
> threads "as needed". The trouble is that if a user thread comes into
> the kernel, uses a kernel thread, and then exits the kernel and
> another user thread does the same, where can we store the info about
> the first thread? We have no place to store this info in
> libpthreads.. at least not in a form useful to 'top' and 'ps'.
Can you just add the stats to the primary kse (the one with id==pid)?
That's always around as long as the process exists afaik. Any thread
would do, since you can't guarantee that a thread will use the same kse
twice anyway. What's annoying is seeing a CPU-bound threaded app
(mysql or java, for example) showing 0 %CPU in top/ps but the TIME
column incrementing 1 per second...
-- Dan Nelson dnelson@allantgroup.com _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
- Previous message: Andre Oppermann: "Re: ssh & select() problem on 5.3"
- In reply to: Julian Elischer: "Re: top under 5.3-RELEASE"
- Next in thread: Julian Elischer: "Re: top under 5.3-RELEASE"
- Reply: Julian Elischer: "Re: top under 5.3-RELEASE"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|