arquivo de cabeçalho de páginas enormes em centos é zero bytes

3

Estou tentando usar a API de página enorme no Linux CentOS, o arquivo de cabeçalho hugetlbfs.h está vazio (por exemplo, existe, mas é zero bytes).

/usr/src/kernels/2.6.32-358.14.1.el6.x86_64/include/config/hugetlbfs.h

Alguém tem uma solução?

Alternativamente, como você usa páginas enormes e transparentes para habilitar páginas enormes para um aplicativo sem alterações de código?

    
por sacasc 28.06.2014 / 18:40

1 resposta

3

Esse arquivo em particular é parte do pacote kernel-devel-2.6.32-358.14.1.el6.x86_64. Em um sistema posterior eu tenho que entregar é 0 bytes também.

Existe um pacote chamado libhugetlbfs-devel que contém /usr/include/hugetlbfs.h , provavelmente o pacote que você deseja instalar.

Para referência futura, o comando yum pode ser usado para pesquisar arquivos, por exemplo,

yum provides */hugetlbfs.h

irá procurar e reportar os nomes dos pacotes que contêm o arquivo anmes hugetlbfs.h

    
por 28.06.2014 / 18:55

Tags