← retour aux snippets

NFS client: activer le cache fsc pour performances

Monter avec fsc, activer cachefilesd et régler les options de cohérence.

bash network #nfs#cache#client

objectif

Améliorer les performances en lecture/écriture sur clients NFS.

code minimal

sudo systemctl enable --now cachefilesd 2>/dev/null || true
sudo mount -t nfs -o vers=4.2,fsc,hard,timeo=600 server:/srv/share /mnt/share

utilisation

# vérifier l'utilisation du cache
grep -H . /sys/fs/cachefiles/* 2>/dev/null | head -20

variante(s) utile(s)

# fstab
# server:/srv/share /mnt/share nfs vers=4.2,fsc,hard,timeo=600 0 0

notes

  • attention à la cohérence: fsc n’est pas pour tous les workloads.
  • surveillez les erreurs “cachefiles” dans dmesg.