Date: Thu, 13 Jun 2002 23:55:36 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: FreeBSD current users <current@freebsd.org> Subject: KSE changes to ps Message-ID: <Pine.BSF.4.21.0206132354270.97512-100000@InterJet.elischer.org>
next in thread | raw e-mail | index | archive | help
So the question is: what information can PS show for a KSE threaded process? I have been thinking of: Certainly the first thing to decide it WHAT there is to show.. threads that are in userspace are not visible to ps, or for that matter the kernel, as teh Userland thread scheduler may switch between them without notifying the kernel. Only threads blocked in the kernel can show any information other than "running" For those in the userland there is only the information in the associated kse , and priority info from the thread is available. so for a process you can show: process stuff (e.g. uid, pid, ppid) kseg stuff (e.g. nice value, number runnable threads) kse stuff(e.g. RUNNING @ priority 32 on cpu0) kse stuff(e.g. RUNNING @ priority 31 on cpu1) runnable threads e.g. thread runnable priority 33 thread runnable priority 35 thread runnable priority 37 sleeping threads e.g. thread waiting at Mutex net1 prio 33 thread sleeping at "biord" prio 31 kseg stuff (for next kseg) ... anyone have thoughts? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0206132354270.97512-100000>