Hardware topology
Herve Boulouis
amon at sockar.homeip.net
Wed Oct 25 00:57:37 PDT 2006
Le 24/10/2006 21:50, rondzierwa at comcast.net a écrit:
> Does the amd64 kernel know anything about which memory is attached to
> which processor, and which i/o bus is attached to which hypertransport link?
> Can it use this information to do things like allocate pages to a process from
> the memory that is physically attached to the cpu upon which the process is
> running? Along these lines, is there any way to set affinity between a process
> and a cpu (or set of cpu's in the case of multicore)?
>
> Likewise with i/o devices, if a process or device driver wants to operate a
> particular device, can it be set to run on the cpu that owns the hypertransport
> connection upon which the device is connected?
The freebsd kernel is not NUMA aware, so it doesn't know anything of the underlying
hardware topology.
--
Herve Boulouis
More information about the freebsd-amd64
mailing list