GNU/Linux >> Tutoriels Linux >  >> Linux

Commande de nettoyage du cache NFS ?

Selon ce que vous entendez par "fausses erreurs de mise en cache", exécutez sync peut vous procurer ce dont vous avez besoin. Cela videra tous les tampons du système de fichiers.

Si nécessaire, vous pouvez également vider les caches de VM dans le noyau en utilisant /proc/sys/vm/drop_caches .

# To free pagecache
echo 1 > /proc/sys/vm/drop_caches

# To free dentries and inodes
echo 2 > /proc/sys/vm/drop_caches

# To free pagecache, dentries and inodes
echo 3 > /proc/sys/vm/drop_caches

Dans un processus donné, appeler opendir() et closedir() sur le répertoire parent d'un fichier invalide le cache NFS. Je l'ai utilisé lors de la programmation d'un planificateur de tâches. Très, très utile. Essayez !

Il s'agit du numéro de ligne du code pertinent (montrant l'utilisation dans le contexte) :https://github.com/earonesty/grun/blob/master/grun#L820

C'était la seule façon de résoudre le problème de l'achèvement du travail n ° 1 et du travail n ° 2, qui nécessitait des fichiers de sortie, se déclenchant dans un contexte où ces fichiers étaient visibles,


Linux
  1. Configuration d'un serveur et d'un client NFS sur Scientific Linux 6.3

  2. /proc/[pid]/pagemaps et /proc/[pid]/maps | linux

  3. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

  4. /sys/ documentation ?

  5. echo 3 > /proc/sys/vm/drop_caches - Autorisation refusée en tant que root

Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

Que se passe-t-il lorsque j'exécute la commande Cat /proc/cpuinfo ?

Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

sysctl -p a échoué sur /proc/sys/pcie_aspm

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?