Messages in this thread | | | Date | Mon, 01 Nov 2004 17:43:10 -0800 | From | Dave Hansen <> | Subject | Re: [PATCH] Use MPOL_INTERLEAVE for tmpfs files |
| |
Brent Casavant wrote: > This patch causes memory allocation for tmpfs files to be distributed > evenly across NUMA machines. In most circumstances today, tmpfs files > will be allocated on the same node as the task writing to the file. > In many cases, particularly when large files are created, or a large > number of files are created by a single task, this leads to a severe > imbalance in free memory amongst nodes. This patch corrects that > situation.
Why don't you just use the NUMA API in your application for this? Won't this hurt any application that uses tmpfs and never leaves a node in its lifetime, like a short gcc run? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |