(net-fs / nfs-utils-1.2.3-r1, 2.6.38.5-zen + Gentoo)
Гуглінг, здається, є цілковитою тупиком. man nfsstat говорить багато нічого про цю тему. Найближчим, що я міг отримати, було дізнатися про те, що, ймовірно, раніше було « новобранцями ».
newcreds Кількість разів, коли інформацію про автентифікацію довелося оновлювати.
Моя проблема полягає в тому, що я думаю, що я бачу продуктивність NFS subpar над OpenVPN, і єдине, що я можу відразу побачити, що суттєво відрізняється від усіх результатів nfsstat Google, - це те, що моє поле "дзвінки" дорівнює точно "authrefrsh" і тому дуже високо . Усі результати пошуку завжди мали authrefrsh як 0 або дуже низьке число. Перш ніж перейти до налагодження деяких інших аспектів, я міг би дізнатися, що це означає.
Переглянута операція - це новий пакет через NFS-передачу. Компанія emerge перетинає велике дерево під час своєї роботи, але попередній досвід говорить про те, що вистава, яку я бачу, ненормальна.
$ 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%
Я не можу точно зрозуміти, що таке authrefrsh (а це написання, це навмисне btw?), І чому він збільшується так у моєму випадку?
authrefrsh=0
, тоді як новіші ОС показують тону authrefrsh
. Я думаю, що тут є кореляція, але не зовсім впевнений, що це все означає.
AUTH_SYS
?
call_refresh()
який в основному виходить на сервер RPC (portmap, rpcbind тощо) та перевіряє його облікові дані з сервером. Нам потрібно з'ясувати, чи насправді це спричиняє затримку. Якщо ви робите, AUTH_SYS
тоді накладні витрати низькі, і це не буде причиною.