(net-fs / nfs-utils-1.2.3-r1, 2.6.38.5-zen + Gentoo)
Googling ดูเหมือนว่าจะเป็นจุดจบที่สมบูรณ์ ผู้ชาย nfsstatกล่าวว่าไม่มีอะไรมากมายเกี่ยวกับเรื่องนี้ ที่อยู่ใกล้ฉันจะได้รับคือการหาข้อมูลเกี่ยวกับสิ่งที่อาจจะก่อนหน้านี้ " newcreds "
newcreds จำนวนครั้งที่ต้องรีเฟรชข้อมูลการพิสูจน์ตัวตน
ปัญหาของฉันคือฉันคิดว่าฉันเห็นประสิทธิภาพ subpar NFS เหนือ OpenVPN และสิ่งเดียวที่ฉันเห็นได้ทันทีนั้นแตกต่างอย่างมากจากผลการค้นหาของ Google nfsstat ทั้งหมดนั่นคือฟิลด์ "การโทร" ของฉันเท่ากับ "authrefrsh" ดังนั้นจึงสูงมาก . ผลลัพธ์ของผลลัพธ์การค้นหาทั้งหมดมี authrefrsh เป็น 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%
ฉันไม่สามารถทราบได้อย่างชัดเจนว่า authrefrsh คืออะไร (และการสะกดนี้คือ btw โดยเจตนาหรือไม่) และทำไมมันเพิ่มขึ้นเช่นนี้ในกรณีของฉัน
authrefrsh=0
ในขณะที่ระบบปฏิบัติการรุ่นใหม่นั้นมีจำนวนauthrefrsh
มากขึ้น ฉันคิดว่ามีความสัมพันธ์ที่นี่ แต่ไม่แน่ใจว่าสิ่งนี้หมายถึงอะไร
AUTH_SYS
?
call_refresh()
ซึ่งโดยทั่วไปแล้วกำลังออกไปที่เซิร์ฟเวอร์ RPC (portmap, rpcbind ฯลฯ ) และตรวจสอบข้อมูลประจำตัวกับเซิร์ฟเวอร์ เราจำเป็นต้องรู้ว่าจริงๆแล้วมันคืออะไรที่ทำให้เกิดความล่าช้า หากคุณกำลังทำAUTH_SYS
อยู่ค่าโสหุ้ยต่ำและไม่เป็นสาเหตุ