Linux compatible setaffinity.

David Xu davidxu at FreeBSD.org
Sun Dec 23 17:43:03 PST 2007


Robert Watson wrote:
> On Fri, 21 Dec 2007, David Xu wrote:
> 
>> I don't say no to these interfaces, but there is a need to tell user 
>> which cpus are sharing cache, or memory distance is closest enough, 
>> and which cpus are servicing interrupts, e.g, network interrupt and 
>> disks etc, etc, otherwise, blindly setting cpu affinity mask only can 
>> shoot itself in the foot.
> 
> While the Mac OS X API is pretty Mach-specific, it's worth taking a look 
> at their recently-announced affinity API:
> 
> http://developer.apple.com/releasenotes/Performance/RN-AffinityAPI/index.html 
> 
> 
> Robert N M Watson
> Computer Laboratory
> University of Cambridge
> 


I like the interfaces, it is more flexible.

Thanks
David Xu


More information about the freebsd-arch mailing list