Como você muda o Hugepagesize?

0

Como posso alterar o tamanho do site para o Hugepages no Linux? Eu gostaria de aumentá-lo para 4096 kB ou 8192 kB. Estou trabalhando especificamente com o Centos e o Amazon Linux.

$ grep Hugepagesize /proc/meminfo
Hugepagesize:       2048 kB
    
por Jeremy 19.03.2016 / 22:43

1 resposta

2

O valor Hugepagesize é definido no momento da inicialização. Mas você não pode configurá-lo para um valor arbitrário: o conjunto de valores possíveis é determinado pela arquitetura da CPU.

Leitura adicional:

Some platforms support multiple huge page sizes. To allocate huge pages of a specific size, one must precede the huge pages boot command parameters with a huge page size selection parameter "hugepagesz=<size>". must be specified in bytes with optional scale suffix [kKmMgG]. The default huge page size may be selected with the "default_hugepagesz=<size>" boot parameter.

default_hugepagesz=
[same as hugepagesz=] The size of the default HugeTLB page size. This is the size represented by the legacy /proc/ hugepages APIs, used for SHM, and default size when mounting hugetlbfs filesystems. Defaults to the default architecture's huge page size if not specified.

hugepagesz= [HW,IA-64,PPC,X86-64]
The size of the HugeTLB pages. On x86-64 and powerpc, this option can be specified multiple times interleaved with hugepages= to reserve huge pages of different sizes. Valid pages sizes on x86-64 are 2M (when the CPU supports "pse") and 1G (when the CPU supports the "pdpe1gb" cpuinfo flag).

Alguns usuários relataram problemas com o Hugepagesize na AWS:

Lembre-se de que é um recurso dependente de hardware e pode não funcionar em sua configuração.

    
por 20.03.2016 / 01:52

Tags