在numa系统中,当不使用set_mempolicy调用malloc时,内核中用于此分配的默认内存标志是什么?是MPOL_DEFAULT还是MPOL_INTERLEAVED吗?
单位:毫米/ m。
/ **运行时系统范围的默认策略=>本地分配* /
static struct mempolicy default_policy = {
.refcnt = ATOMIC_INIT(1), /* never free it */
.mode = MPOL_PREFERRED,
.flags = MPOL_F_LOCAL,
};
因此默认记忆是MPOL_PREFERRED。