10.4. Définir les limites d'élimination du cache


Le démon cachefilesd fonctionne en mettant en cache des données à distance provenant des systèmes de fichiers pour libérer de l'espace sur le disque. Cela pourrait potentiellement consommer tout l'espace libre, ce qui serait problématique si le disque héberge aussi la partition root. Pour contrôler ceci, cachefilesd tente de maintenir une certaine quantité d'espace libre en abandonnant certains anciens objets (c'est-à-dire qui n'ont pas été accédés depuis un certain temps) du cache. Ce comportement est aussi connu sous le nom de cache culling ou d'élimination du cache.
L'élimination du cache se base sur le pourcentage des blocs et le pourcentage des fichiers disponibles dans le système de fichiers sous-jacent. Six limites sont contrôlées par des paramètres dans /etc/cachefilesd.conf :
brun N% (pourcentage de blocs), frun N% (pourcentage de fichiers)
Si la quantité d'espace libre et le nombre de fichiers disponibles dans le cache dépassent ces deux limites, alors l'élimination est désactivée.
bcull N% (pourcentage de blocs), fcull N% (pourcentage de fichiers)
Si la quantité d'espace disponible ou le nombre de fichiers dans le cache se trouve sous l'une de ces limites, alors l'élimination est lancée.
bstop N% (pourcentage de blocs), fstop N% (pourcentage de fichiers)
Si la quantité d'espace disponible ou le nombre de fichiers disponibles dans le cache se trouve sous l'une de ces limites, alors l'allocation d'espace disque ou de fichiers ne sera plus permise tant que l'élimination du cache n'aura pas fait que ces limites soient à nouveau dépassées.
La valeur par défaut de N pour chaque paramètre est comme suit :
  • brun/frun - 10%
  • bcull/fcull - 7%
  • bstop/fstop - 3%
Lors de la configuration de ces paramètres, ce qui suit doit être vrai (« True ») :
0 <= bstop < bcull < brun < 100
0 <= fstop < fcull < frun < 100
Il s'agit des pourcentages de l'espace et des fichiers disponibles et ceux-ci n'apparaissent pas en tant que 100 moins le pourcentage affiché par le programme df.

Important

L'élimination dépend des paires bxxx et fxxx simultanément ; elles ne peuvent pas être traitées séparément.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.