Como alterar o intervalo de atualização do tempo de acesso do relatime a partir de 24 horas?

7

De acordo com a documentação do RHEL 6 sobre a otimização de acesso da unidade Relatime :

The kernel used in Red Hat Enterprise Linux 6 supports another alternative — relatime. Relatime maintains atime data, but not for each time that a file is accessed. With this option enabled, atime data is written to the disk only if the file has been modified since the atime data was last updated (mtime), or if the file was last accessed more than a certain length of time ago (by default, one day).

Ênfase minha - esta documentação sugere que o algoritmo de atualização do tempo de acesso pode ser alterado para usar um intervalo diferente de 24 horas, mas não tenho idéia de como realmente fazer isso.

Aparentemente, costumava haver uma opção de sysctl chamada fs.relatime_interval , conforme mencionado aqui , mas não consigo encontrá-lo no meu kernel do Centos 6.5 (2.6.32-431.)

É possível tornar esse valor algo arbitrário como 12 horas, 6 horas, etc.?

    
por mutron 10.09.2014 / 03:12

2 respostas

3

É imutável na função de kernel da linha principal relatime_need_update() , que verifica o valor codificado de 24 * 60 * 60 (1 dia), veja a fonte em, por exemplo:

link

    
por 10.11.2015 / 13:44
0

Supostamente, isso pode ser alterado por meio do argumento de inicialização

Provavelmente pode ser alterado por meio de / proc ou / sys, mas não consigo encontrá-lo agora. Responda que Volker vinculado a se refere a um comando que não existe no meu sistema também.

opção de montagem strictatime do sistema de arquivos garantiria o que você deseja, mas com um custo bastante alto no desempenho. A semântica do relato foi introduzida e tornou-se padrão por um motivo, era caro.

    
por 27.10.2015 / 05:32