Usando 1G abraepages transparentes no Fedora 20

2

Meu cenário é uma workstation Intel de 1TB com o Fedora 20 com um único processo usando quase toda a memória (e a maior parte da memória alocada pelo processo vem de duas alocações de quase meio terabyte; então há um número muito pequeno de alocações menores) . Eu gostaria de explorar o máximo possível de páginas enormes para obter um acesso mais rápido à memória. Infelizmente, a documentação é muito escassa. Na verdade, a maioria das documentações / perguntas é sobre como desativar páginas enormes.

Então, na ordem:

  • Quais seriam os parâmetros certos para a linha de comando do kernel, ou no sysctl.conf, para habilitar páginas enormes e páginas enormes e transparentes?
  • Como posso obter uma alocação de página de página? É suficiente que a quantidade de RAM necessária seja um múltiplo exato do tamanho da página-tamanho, como parece na documentação de páginas ampliadas transparentes?
  • Essas configurações afetarão de alguma forma os processos que não realizam grandes alocações?
  • Como posso verificar se estou realmente realizando uma alocação de páginas de página (suponho que hugeadm --explique é suficiente, mas adoraria obter uma confirmação)?
por seba 27.10.2014 / 10:25

0 respostas

Tags