2012-05-07 15 views
11

Il Linux su x86-64 supporta più dimensioni di pagina enormi (ad es., Dimensioni di pagina da 2 MB e 1 GB oltre la dimensione della pagina di base di 4KB)? Se sì, c'è un modo per specificare che per una data allocazione quale enorme dimensione di pagina usare? In altre parole, la mia domanda è se il flag "MAP_HUGETLB" viene utilizzato mentre si esegue mmap() e lo associa ad enormi pagine di dimensioni predefinite. Esiste comunque la richiesta di associare un'allocazione a una dimensione di pagina non predefinita?Più dimensioni di pagina enorme in Linux (x86-64)?

risposta

10

Non ancora, ma sta funzionando attraverso lo LKML. A occhio e croce, la funzione sarà disponibile in poche ore di rilascio.

Sarà quindi possibile utilizzare le bandiere MAP_HUGE_2MB e MAP_HUGE_1GB per configurarlo in modo esplicito.

Problemi correlati