हम अपने अनुप्रयोगों में संभावित बाधाओं को ट्रैक करने में मदद करने के लिए हमारे एनएफएस सर्वर का कुछ विश्लेषण करना चाहते हैं। सर्वर SUSE एंटरप्राइज़ लिनक्स 10 चला रहा है।
जिन चीजों को मैं जानना चाहता हूं वे हैं:
- कौन सी फाइलें किस क्लाइंट द्वारा एक्सेस की जा रही हैं
- प्रति-ग्राहक आधार पर थ्रूपुट पढ़ें / लिखें
- अन्य RPC कॉल द्वारा ओवरहेड लगाया गया
- एक ग्राहक की सेवा के लिए अन्य एनएफएस अनुरोधों, या डिस्क I / O पर प्रतीक्षा करने में समय व्यतीत होता है
मुझे पहले से उपलब्ध आँकड़ों के बारे में पता है /proc/net/rpc/nfsd
और वास्तव में मैंने उन्हें गहराई से वर्णन करते हुए एक ब्लॉग पोस्ट लिखा है । मैं जो देख रहा हूं वह गहरी खुदाई करने का एक तरीका है और यह समझने में मदद करता है कि किसी ग्राहक द्वारा देखे गए प्रदर्शन में कौन से कारक योगदान दे रहे हैं। मैं उस भूमिका का विश्लेषण करना चाहता हूं जो हमारे क्लस्टर पर एक एप्लिकेशन के प्रदर्शन में एनएफएस सर्वर निभाता है ताकि मैं इसे सर्वोत्तम तरीके से अनुकूलित करने के तरीकों के बारे में सोच सकूं।