(net-fs / nfs-utils-1.2.3-r1, 2.6.38.5-zen + Gentoo)
Googler cela semble être une impasse complète. man nfsstat ne dit pas grand-chose sur le sujet. Le plus proche que j'ai pu obtenir était de découvrir ce qui était probablement auparavant des « nouveaux crédits ».
newcreds Nombre de fois où les informations d'authentification ont dû être actualisées.
Mon problème est que je pense que je vois des performances NFS inférieures à OpenVPN et la seule chose que je peux voir immédiatement qui est significativement différente de tous les résultats nfsstat de Google, c'est que mon champ "appels" est exactement "authrefrsh" et est donc très élevé . Toutes les sorties de résultats de recherche avaient toujours une valeur d'authrefrsh égale à 0 ou un nombre très faible. Avant de pouvoir passer au débogage de certains autres aspects, je pourrais découvrir ce que cela signifie.
L'opération surveillée fait émerger un package sur le portage partagé NFS. emerge traverse un grand arbre pendant son fonctionnement, mais l'expérience précédente indique que les performances que je vois sont anormales.
$ watch -n 1 nfsstat -c
Every 1,0s: nfsstat -c Sat May 21 23:04:55 2011
Client rpc stats:
calls retrans authrefrsh
308565 2211 308565
Client nfs v3:
null getattr setattr lookup access readlink
0 0% 172372 55% 17 0% 30485 9% 36057 11% 26831 8%
read write create mkdir symlink mknod
25879 8% 107 0% 21 0% 0 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
16 0% 0 0% 11 0% 0 0% 0 0% 16668 5%
fsstat fsinfo pathconf commit
3 0% 50 0% 25 0% 2 0%
Je ne peux pas comprendre exactement ce qu'est authrefrsh (et cette orthographe, est-ce intentionnel?) Et pourquoi augmente-t-il comme ça dans mon cas?
authrefrsh=0
, tandis que les nouveaux OS affichent une tonne de authrefrsh
. Je pense qu'il y a une corrélation ici, mais je ne sais pas trop ce que tout cela signifie.
AUTH_SYS
?
call_refresh()
qui va essentiellement vers le serveur RPC (portmap, rpcbind, etc.) et valide ses informations d'identification avec le serveur. Nous devons déterminer si c'est réellement la cause de la latence. Si vous le faites, AUTH_SYS
les frais généraux sont faibles et ne seraient pas la cause.