On Tue, Oct 25, 2011 at 01:42:45PM -0400, John Baldwin wrote: > On Tuesday, October 25, 2011 11:06:22 am Luigi Rizzo wrote: > > as the subject says... is there any way to get the current > > CPU id for a userspace process (of course, > > valid only at the time the function is called as the > > process might be arbitrarily moved while it runs) > > Not from userland, no. On x86 you can use cpuid to fetch the APIC ID, but > that does not map 1:1 to FreeBSD cpu IDs. Not quite so. The kern.proc sysctls do provide oncpu and lastcpu information, which, I believe, is used by top. But this is very slow way to get cpu id.
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:19 UTC