что такое флаг политики памяти по умолчанию для mallo c? - PullRequest
0 голосов
/ 06 января 2020

В системе numa, когда mallo c вызывается без использования set_mempolicy, какой флаг mempolicy по умолчанию используется в ядре для этого распределения? MPOL_DEFAULT или MPOL_INTERLEAVED?

1 Ответ

1 голос
/ 06 января 2020

In mm / mempolicy. c

/ * * общесистемная политика по умолчанию во время выполнения => локальное распределение * /

static struct mempolicy default_policy = {
    .refcnt = ATOMIC_INIT(1), /* never free it */
    .mode = MPOL_PREFERRED,
    .flags = MPOL_F_LOCAL,
};

Таким образом, по умолчанию mempolicy - MPOL_PREFERRED.

...