Il s'agit de la commande cache-clean qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cache-clean - Outil d'administration pour le cache A-REX.
SYNOPSIS
cache-clean [-h] [-s] [-S] [-m NN -M NN] [-EN] [-D niveau_de_débogage]
[-f commande_espace] [ -c | [ [...]] ]
DESCRIPTION
nettoyage du cache est un outil permettant aux administrateurs d'installations de serveurs ARC de supprimer en toute sécurité A-
Les données du cache REX permettent d'obtenir une vue d'ensemble du contenu du cache. Ce cache est utilisé par
A-REX pour gérer automatiquement le contenu du cache.
Il existe deux modes de fonctionnement : l'impression des statistiques et la suppression des fichiers. -s est utilisé,
alors les statistiques sont imprimées sur chaque cache. Si -m et -M sont ensuite utilisés des fichiers dans chaque cache
sont supprimés si l'espace utilisé par le cache sur le système de fichiers est supérieur à celui donné par
-M, dans l'ordre du moins récemment consulté, jusqu'à ce que l'espace utilisé par le cache soit égal à
ce qui est spécifié par -m. If -E est utilisé, alors tous les fichiers consultés moins récemment que le
le temps donné est supprimé. -E peut être utilisé en combinaison avec -m et -M mais supprimer des fichiers
grâce à -E est effectuée en premier. Si, après cela, l'espace utilisé dans le cache est toujours supérieur à ce chiffre,
donné par -M puis un nettoyage est effectué selon ces options.
Si le cache se trouve sur un système de fichiers partagé avec d'autres données, -S devrait être spécifié ainsi
que l'espace utilisé par le cache est calculé. Sinon, tout l'espace utilisé sur le fichier
système est supposé être destiné au cache. L'utilisation -S est plus lent et ne doit donc être utilisé que lorsque le
le cache est partagé.
Par défaut, la commande « df » est utilisée pour déterminer le total et (si -S n'est pas spécifié) utilisé
espace. Si cette commande n'est pas prise en charge sur le système de fichiers cache, -f peut être utilisé pour
Spécifiez une autre commande. Le résultat de cette commande doit être « total_bytes used_bytes ».
et donc la commande serait normalement un petit script autour de l'espace du système de fichiers
Outil d'information. Le répertoire cache est passé en dernier argument de cette commande.
Les répertoires de cache sont donnés par dir1, dir2.. ou extrait du fichier de configuration spécifié par -c
ou la variable d'environnement ARC_CONFIG.
-h - imprimer une brève aide
-s - Afficher les statistiques du cache, sans rien supprimer. Le résultat s'affiche pour chaque cache.
le nombre de fichiers supprimables (et verrouillés), la taille totale de ces fichiers, le pourcentage
l'utilisation du système de fichiers dans lequel le cache est stocké, et un histogramme des temps d'accès
les fichiers dans le cache.
-S - Calculer la taille du cache au lieu de prendre l'espace utilisé sur le système de fichiers. Ceci
ne doit être utilisé que lorsque le système de fichiers cache est partagé avec d'autres données.
-M - l'espace maximal utilisé (en % du système de fichiers) à partir duquel démarrer le nettoyage
-m - l'espace minimum utilisé (en % du système de fichiers) auquel arrêter le nettoyage
-E - les fichiers consultés moins récemment que la période donnée seront supprimés. Exemple
Les valeurs de cette option sont 1800, 90s, 24h, 30d. La valeur par défaut, lorsqu'aucun suffixe n'est spécifié, est
secondes.
-f - commande alternative à « df » pour obtenir l'espace total et utilisé du système de fichiers.
La sortie de cette commande doit être « total_bytes used_bytes ». Le répertoire de cache est transmis comme suit :
le dernier argument de cette commande.
-D - niveau de débogage. Les valeurs possibles sont FATAL, ERROR, WARNING, INFO, VERBOSE ou DEBUG.
Le niveau par défaut est INFO.
-c - chemin vers un fichier de configuration A-REX, format xml ou ini
Cet outil est exécuté périodiquement par l'A-REX pour maintenir la taille de chaque cache dans les limites
limites spécifiées dans le fichier de configuration. Par conséquent, aucun nettoyage ne doit être effectué.
manuellement, sauf si la taille du cache doit être réduite temporairement. Pour des raisons de performances
il peut cependant être souhaitable d'exécuter cache-clean indépendamment sur la machine hébergeant le
système de fichiers cache, s'il est différent de l'hôte A-REX. La fonction la plus utile pour
administrateurs est de donner un aperçu du contenu du cache, en utilisant le -s option.
Dans chaque répertoire de cache spécifié dans le fichier de configuration, il existe un sous-répertoire
pour les données (data/) et un pour les liens physiques par tâche (joblinks/). Voir l'administration A-REX
Guide pour plus de détails. nettoyage du cache ne devrait fonctionner que sur le sous-répertoire de données,
donc quand on donne dir arguments, ils doivent être le répertoire de cache de niveau supérieur. cache-
espace extérieur plus propre, examinera alors automatiquement uniquement les fichiers dans le répertoire de données.
EXEMPLE
nettoyage du cache -m20 -M30 -E30d -D VERBEUX -c /etc/arc.conf
Les répertoires de cache sont extraits du fichier de configuration /etc/arc.conf et tous les fichiers cache
Les fichiers consultés il y a plus de 30 jours sont supprimés. Si l'espace utilisé dans un cache est supérieur à
30 %, les données sont supprimées jusqu'à ce que l'espace utilisé atteigne 20 %. La sortie de débogage détaillée est activée.
des informations sont affichées sur chaque fichier supprimé.
DROIT D'AUTEUR
LICENCE APACHE Version 2.0
Utiliser le nettoyage du cache en ligne à l'aide des services onworks.net