(नेट-एफएस / nfs-utils-1.2.3-r1, 2.6.38.5-zen + Gentoo)
गुग्लिंग यह एक पूर्ण मृत अंत प्रतीत होता है। आदमी nfsstat विषय के बारे में कुछ नहीं की एक पूरी बहुत कुछ कहता है। निकटतम मुझे मिल सकता है के बारे में पता लगा रहा था कि शायद पहले " newcreds " था।
newcreds कई बार प्रमाणीकरण जानकारी को ताज़ा करना पड़ता था।
मेरी समस्या यह है कि मुझे लगता है कि मैं ओपन वीपीएन पर सबपर एनएफएस प्रदर्शन देख रहा हूं और केवल एक चीज जिसे मैं तुरंत देख सकता हूं वह सभी nfsstat Google परिणामों की तुलना में काफी अलग है, यह है कि मेरा "कॉल" फ़ील्ड बिल्कुल "ऑक्ट्रेफ्रेश" के बराबर है और इसलिए बहुत अधिक है । सभी खोज परिणाम आउटपुट में हमेशा 0 या बहुत कम संख्या के रूप में ऑक्ट्रेफ्रेश होता था। इससे पहले कि मैं कुछ अन्य पहलुओं पर डिबगिंग के लिए आगे बढ़ूं, मैं इसका पता लगाने का उपयोग कर सकता हूं कि इसका क्या मतलब है।
देखे गए ऑपरेशन NFS- साझा पोर्टेज पर एक पैकेज बन रहा है। उभरना ऑपरेशन के दौरान एक बड़े पेड़ को लांघता है लेकिन पिछला अनुभव कहता है कि मैं जो प्रदर्शन देख रहा हूं वह असामान्य है।
$ 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%
मैं यह नहीं जान सकता कि ऑक्ट्रेफ्रेश क्या है (और यह वर्तनी है, क्या वह जानबूझकर btw है?) और मेरे मामले में ऐसा क्यों बढ़ रहा है?
authrefrsh=0
, जबकि नए ओएस 'एक टन दिखाते हैं authrefrsh
। मुझे लगता है कि यहां सहसंबंध है, लेकिन यह निश्चित नहीं है कि यह सब क्या है।
AUTH_SYS
?
call_refresh()
किया है जो मूल रूप से RPC सर्वर (portmap, rpcbind, आदि) के लिए जा रहा है और सर्वर के साथ अपनी साख को मान्य कर रहा है। हमें यह पता लगाने की जरूरत है कि क्या वास्तव में यह विलंबता का कारण है। यदि आप कर रहे हैं AUTH_SYS
तो ओवरहेड कम है और इसका कारण नहीं होगा।