On Thu, Apr 03, 2014 at 02:45:27PM +0400, Stanislav Kholmanskikh wrote: > In LTP we have a test - numa01.sh (https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/numa/numa01.sh) numactl has similar tests > > In general, this script does something like: > * numastat > /tmp/before > * starts a binary with the specified numa memory policy using > numactl (or a like): > numactl --interleave=all get_some_memory_with_malloc_and_write_it > * `sleep` for few seconds > * numastat > /tmp/after > * compares /tmp/before and /tmp/after to check that the numa policy > was applied the right way > > But the problem is that on a host with many NUMA nodes (8) the process > of updating that numastats statistics takes some time. Even 10 seconds > may be not enough. Therefore the test fails. > > Is there a direct or indirect way to force the kernel to update the > NUMA statistics? Not currently. It depends on how much memory you have and subsequent operations. I guess would need to add one. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-numa" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html