7.5. Configuração dos limites de abate de caches


O daemon cachefilesd funciona através do cache de dados remotos de sistemas de arquivos compartilhados para liberar espaço no disco. Isto poderia potencialmente consumir todo o espaço livre disponível, o que poderia ser ruim se o disco também abrigasse a partição raiz. Para controlar isto, cachefilesd tenta manter uma certa quantidade de espaço livre descartando objetos antigos (ou seja, acessados menos recentemente) do cache. Este comportamento é conhecido como cache culling.

O abate de cache é feito com base na porcentagem de blocos e na porcentagem de arquivos disponíveis no sistema de arquivos subjacente. Há configurações em /etc/cachefilesd.conf que controlam seis limites:

brun N% (porcentagem de blocos), frun N% (porcentagem de arquivos)
Se a quantidade de espaço livre e o número de arquivos disponíveis no cache aumentar acima desses dois limites, então o abate é desligado.
bcull N% (porcentagem de blocos), fcull N% (porcentagem de arquivos)
Se a quantidade de espaço disponível ou o número de arquivos no cache cair abaixo de qualquer um desses limites, então o abate é iniciado.
bstop N% (porcentagem de blocos), fstop N% (porcentagem de arquivos)
Se a quantidade de espaço disponível ou o número de arquivos disponíveis no cache cair abaixo de qualquer um desses limites, então não é permitida mais nenhuma alocação de espaço em disco ou arquivos até que o abate tenha aumentado novamente as coisas acima desses limites.

O valor padrão de N para cada configuração é o seguinte:

  • brun/frun - 10%
  • bcull/fcull - 7%
  • bstop/fstop - 3%

Ao configurar estas configurações, o seguinte deve se manter verdadeiro:

  • 0
  • 0

Estas são as porcentagens de espaço disponível e arquivos disponíveis e não aparecem como 100 menos a porcentagem exibida pelo programa df.

Importante

O abate depende dos pares bxxx e fxxx simultaneamente; o usuário não pode tratá-los separadamente.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.