On Mon, Oct 3, 2011 at 7:55 AM, satish kondapalli <[email protected]> wrote:
> I am new to FreeBSD, I just want know whether FreeBSD supports NUMA.
> If FreeBSD supports NUMA what are the kernel API to allocate memory?
> is there any example driver or any driver which is using the NUMA API?
>
> please provide some inputs...

The kernel is NUMA-aware (at least for x86), and memory is allocated
round-robin amongst the memory domains.  There are not yet any KPIs
for allocating memory in a specific NUMA domain, nor for binding
specific threads / processes to get their memory local to a bound cpu
instead of round robin.

There have been several discussions but no one has taken the lead and
proposed some KPIs yet.  At $WORK the round-robin is sufficient to get
consistent performance numbers and we have not yet started any
experimentation with binding specific threads to either CPU or memory.

Cheers,
matthew
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to